rspec在哪个环境中执行测试?

时间:2012-12-30 20:23:59

标签: ruby-on-rails ruby-on-rails-3 rspec

在Rails中,如果我使用rspec运行测试,rspec会自动将环境更改为:test并开始执行测试吗?一旦完成测试,环境是否会更改回:development?有什么指示我可以在这找到更多信息吗?

2 个答案:

答案 0 :(得分:5)

测试将始终在test中运行,除非您将其更改为RAILS_ENV=development rspec spec/

然后

development用于服务器和控制台。

答案 1 :(得分:2)

是的,它运行在:测试环境中。

它没有“改变”,你可以运行多个环境(例如,你可以让你的开发服务器运行并同时执行测试)