问题标签 [zentest]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
103 浏览

ruby - ZenTest 如何检测文件保存?

我阅读了 ZenTest 的一些源代码,但没有找到它的实现位置。

你能给我一些线索吗?提前致谢。

0 投票
1 回答
94 浏览

ruby - ZenTest的源码问题

这是猴子从 autotest 修补 Dir[] 方法的一种方法

你能帮忙解释一下这条线$-w, old_warn = false, $-w吗?提前致谢。

0 投票
3 回答
477 浏览

ruby - Ruby 块的“_”参数

我在阅读 ZenTest 源代码时遇到了这个问题:

下面是 add_mapping 方法的定义:

在 中Autottest.initailize()add_method被调用为实现添加映射。

我的问题是块的第二个参数“_”是什么意思?似乎它没有在块中使用。

谢谢

0 投票
2 回答
806 浏览

ruby - 用于自动测试的漂亮 GUI

我想知道是否有人知道任何用于自动测试的好 GUI?

我已经知道所有随 autotest 分发的插件(咆哮,knotify 等),我想要的是更多。

我想要一个始终显示失败测试总数的 GUI。我希望 GUI 允许我点击进入失败的测试(让他们在 vim 中打开它们)我想在每个失败的测试旁边看到堆栈跟踪。但我不希望视图太混乱。

0 投票
3 回答
184 浏览

ruby-on-rails - 自动测试性能下降

多年来,我一直在使用ZenTest来运行我的 Rails 项目中的所有测试,而且它总是很简单。但是,在我的 Mac 上,运行所有测试的时间突然增加了 3 倍。我们有 1219 次测试,在过去的一年里,它平均会在大约 300 秒内运行所有测试。但现在,它需要将近 900 秒:

我想不出为什么会出现这种放缓的任何原因。我尝试更新到最新的 gem 版本,减少测试的日志输出并重新生成测试数据库,但都无济于事。任何人都可以提出一种提高性能的方法吗?

0 投票
2 回答
714 浏览

ruby-on-rails - Rails:使用 ZenTest / autospec 测试新目录中的规范

我在我的 rails 应用程序中添加服务类目录:app/services

我想在目录中为这些类添加规范:spec/services

我在 spec/services 中添加了一个规范,但运行 autospec 不会运行该示例。

有没有办法配置 autospec 在新目录中运行示例?

谢谢。

0 投票
7 回答
3942 浏览

ruby-on-rails - “autotest/rails [...] 不存在 [...]。正在中止”

我发现自动测试已停止工作...

根据这篇博文,这个错误的常见原因是人们没有安装 autotest-rails gem。但是,我肯定已经安装了:

我今天或昨天没有安装任何新的 gem,尽管我昨天可能已经安装了gem update

我看到提到的另一个问题是与 Ruby 1.9 不兼容,但我使用的是 MRI Ruby 1.8.6。

0 投票
1 回答
410 浏览

ruby-on-rails - 如何使rails autospec停止循环

我正在使用 autospec,当所有测试都通过时,绿色消息只弹出一次,但是当测试没有通过时,它仍然会在咆哮中弹出无限的红色窗口。有人知道如何在我保存文件后关闭它并让 autospec 运行吗?

我家中有一个 .autotest 文件,其中包含以下内容:

0 投票
5 回答
2641 浏览

ruby-on-rails - ZenTest 自动测试未运行测试

遇到了自动测试问题,之前我通过从 ZenTest 4.1.4 降级到 4.1.3 解决了这个问题。

目前我发现在我的 Mac OS 10.6.1 Snow Leopard 系统上,当我$ autotest在我的项目中运行时,没有运行任何测试,我得到了这个输出......

control-C...

如果我运行$ rake test它工作正常。运行所有测试...

有人见过这个吗?


更新

过了一会儿,我正在开发一个不同的应用程序,我又遇到了同样的问题。这次降级 ZenTest 并没有解决它。

0 投票
1 回答
412 浏览

ruby - 使用 autospec 时没有颜色

当我使用 autospec 测试非 Rails Ruby 项目时,我总是无法让我的测试显示为红色或绿色。

当我运行常规的“spec spec/--color”命令时,我得到正常的红色/绿色响应。我尝试将各种命令放入 .autotest 文件中,但无法使其正常工作。

另外,在我的 Rails 项目中,我没有遇到这个问题。

注意:我确实安装了 ZenTest(4.2.1) 和 redgreen (1.2.2) gem。我目前正试图让它与这个项目一起工作:http: //github.com/coreyhaines/kata-number-to-led