0

我在规范文件夹中对 RSpec 进行了一些测试。如果我进入我的 Rails 项目的主文件夹并做得bundle exec rspec 很好。他们都通过了。但是,如果我进入规范文件夹中的特定文件夹并想像 b 一样运行它,undle exec this_file_spec.rb 那么我会收到错误消息。

它有什么不同吗?我们不应该那样运行它吗?

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

4

1 回答 1

1

如果您的测试是独立的,那么您的测试从哪里运行并不重要。我认为您的测试取决于不同测试的数据设置。确保您的事务装置已启用。

于 2013-07-09T19:01:37.653 回答