从哪里运行单元测试是否重要?

时间:2013-07-09 18:20:39

标签: ruby-on-rails rspec

我在spec文件夹中有一些RSpec测试。 如果我进入我的Rails项目的主文件夹内并做一个bundle exec rspec一切都好。他们都过去了。 但是,如果我在文件夹中的特定文件夹并希望像b undle exec this_file_spec.rb那样运行它,那么我会收到错误。

它是否有所作为,我们不应该像那样运行它?

注意:在我的规范中,我调用了spec文件夹中单独的帮助器类中的一些方法。所以也许是因为我不是那个辅助方法的路径,它找不到它?

1 个答案:

答案 0 :(得分:1)

如果测试是独立的,那么运行测试的位置并不重要。我认为您的测试依赖于不同测试的数据设置。确保您的交易设备已启用。