问题标签 [autotest]

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 回答
212 浏览

ruby-on-rails - 水豚自动测试结束时出错......每次

通过 autospec / cucumber / capybara 运行我的功能测试,即使在变绿后我也得到了这条线:

(eval):1:in `initialize': 无法将 String 转换为 Integer (TypeError)

有谁知道这是什么吗?我以为是我,然后听说另一个开发人员看到了它,当我在谷歌上搜索时,我在 capybara github 上的各种问题的屏幕日志中看到它,但我没有看到任何人解决它。

我将忽略它,假设它不是我正在做的事情,但只是对此感到好奇。

0 投票
1 回答
394 浏览

ruby-on-rails - 最快的轨道测试运行器:spork 和 zentest?

我遇到了一个关于慢速 rspec 测试的线程,这让我想知道哪个 rails 测试运行器配置将导致运行最快的重复测试?

我知道ZenTest / autotest-rails可以与spork结合使用,但这是最快的选择吗?

0 投票
11 回答
22886 浏览

ruby-on-rails - 为什么 Rspec 说“失败/错误:无法从回溯中找到匹配的行”?

我在这里关注rails教程:http ://railstutorial.org/chapters/filling-in-the-layout#top

当我运行“rspec spec/”时,我得到一堆看起来像这样的错误:

但是当我在我的网络浏览器中访问 localhost:3000/ 和 localhost:3000/contact 时,页面就在那里,并且正确的标题也在那里。这是我的 myrailsroot\spec\requests\layout_links_spec.rb 文件:

任何想法都会很棒,谢谢

0 投票
2 回答
648 浏览

ruby-on-rails - 使用 ubuntu 和远程咆哮进行 Rails 自动测试

我正在使用 ubuntu 在虚拟机中开发我的 rails 应用程序,我想在局域网中的 windows 中发送咆哮通知(windows 中也存在咆哮)。

我编写了一个简单的脚本来从 ubuntu 远程发送通知到 Windows,它运行良好(使用 ruby​​-growl gem),但我想知道 autotest/growl 是否支持远程通知,我该怎么做。

0 投票
1 回答
1617 浏览

ruby-on-rails - 在 Rails 3 项目中添加自定义目录(源代码和规范)以进行自动测试

我有一个使用 RSpec2 作为我的测试框架的 Rails 3 应用程序,我可以使用自动测试来观察我的模型和规范目录的更改,并在文件更改时重新运行我的规范套件。

我想添加一个目录,其中包含一些自定义类(RAILS_ROOT/lib/some_project/lib/ .rb)及其相应的规范(RAILS_ROOT/spec/some_project/ _spec.rb),以便自动测试自动获取对所有这些文件并根据需要重新运行。

如何进行自动测试以查看这些其他目录中的这些文件?我怀疑我必须向 RAILS_ROOT/autotest/discover.rb 添加一些内容,但我不确定该怎么做。

0 投票
3 回答
1508 浏览

ruby-on-rails-3 - ubuntu 上的自动测试什么都不做

运行 $autotest 或 $autotest -f 给出相同的结果:

# 从 [timestamp] 开始等待

更改控制器或规范文件只会重复该行(使用更新的时间戳)。如果我尝试 $autotest -v,它不会在没有测试匹配的文件列表中包含规范或控制器,我认为这很好;但除了#waiting 行之外,它没有显示任何其他内容。

如果我在运行 -v 时对规范或控制器进行更改,则输出是使用 {[path/to/changed/file] => [timestamp]} 重复两次的哈希。

这是 Ubuntu 9.04、Ruby 1.9.2、Rails 3、autotest 4.3.2、autotest-rails 4.1.0 和 rspec 2.0.0.beta.20。(我还应该说 rspec /spec 本身可以正常工作。)有什么想法吗?

0 投票
3 回答
414 浏览

ruby - 我跑步时 Autospec 什么都不做

当我执行“rake spec”等时,我的测试失败了。

但是,当我运行 autospec 时,它会输出以下内容,然后什么也不做,并将我返回到命令提示符。

$自动规格

(不运行功能。要在自动测试中运行功能,请设置 AUTOFEATURE=true。)加载 autotest/rails_rspec 样式:RailsRspec

如何让 autospec 运行?

我安装的宝石是:

自动测试 (4.3.2) 自动测试咆哮 (0.2.5) rspec (1.3.0) rspec-rails (1.3.2)

0 投票
2 回答
1383 浏览

ruby-on-rails - 在 Rails 3 中使用 Rspec2 自动测试找不到二进制文件

在将我的项目移动到 Rails 3 后,我试图让自动测试恢复并运行。升级到 rspec 2.0.0.beta.22 后,我似乎无法运行自动测试。我得到以下信息:

即使二进制文件确实存在于该位置。

这是我的 Gemfile 内容:

我安装了以下宝石(除其他外):

  • 自动测试 (4.3.2)
  • 自动测试咆哮(0.2.5)
  • rspec (2.0.0.beta22)
  • rspec 核心 (2.0.0.beta22)
  • rspec-expectations (2.0.0.beta22)
  • rspec 模拟 (2.0.0.beta22)
  • rspec-rails (2.0.0.beta22)
  • 禅测 (4.4.0)

知道这里会发生什么吗?

0 投票
1 回答
169 浏览

ruby-on-rails - 启动时自动测试停止

我正在尝试设置一个 Rails(2.3.5 版)应用程序来运行 RSpec 和 Autotest。

我在应用程序中将rspec(1.2.9) 和rspec-rails(1.2.9) 作为插件出售。然后我安装了 ZenTest 4.4.0、Autotest (4.3.2) 和 Autotest Rails (4.1.0) gems。

每当我autotest在应用程序中运行命令时,我得到的只是:

然后它就坐在那里,从不实际运行任何测试。

0 投票
1 回答
1146 浏览

ruby-on-rails - Rspec、Spork 和自动测试错误

我正在尝试通过http://railstutorial.org/自学 Rails 。我昨晚放弃了教程应用程序的工作,然后今天又回来了。现在,当我启动 Spork 服务器时出现错误。这是错误的痕迹。

幸运的是,我使用 Git 进行版本控制,当我收到这个问题时,我在一个单独的分支中,但是切换到 master 仍然会导致错误。

我不确定在哪里或如何解决这个问题。有人有想法么?