为什么不自动测试运行我的rspec测试(ruby no rails)?

时间:2014-04-05 11:29:04

标签: ruby rspec autotest

我在我的机器上的其他项目中使用了自动测试。 我现在正在做一个使用rspec的小型ruby项目。

我可以使用rspec spec运行测试,它们都会运行。

我已经添加了自动测试'到我的Gemfile和我bundle' d 我可以运行autotest,但它不会在spec/

中运行我的rspec测试

我已添加空.rspec.autotest个文件 我已经尝试了autotestautotest-standalone宝石 我已查看了http://ph7spot.com/musings/getting-started-with-autotest#troubleshooting_autotest_test_detection的所有信息,这些信息很有帮助,但没有解决我的问题。

1 个答案:

答案 0 :(得分:2)

原来我需要(并没有)

gem 'rspec'

在我的Gemfile中(当然是bundle

我没有意识到这一点,因为我的机器上有来自其他项目的rspec,因此能够手动rspec spec',我没有意识到我需要明确地列出宝石,即在Gemfile中。

我也证实了:

  • 我需要.rspec文件如果它是空的但是它需要存在它没关系。
    它可以在* nix上使用touch .rspec创建。
  • 我不需要.autotest文件。