在Rails中,如果我使用rspec运行测试,rspec会自动将环境更改为:test
并开始执行测试吗?一旦完成测试,环境是否会更改回:development
?有什么指示我可以在这找到更多信息吗?
答案 0 :(得分:5)
测试将始终在test
中运行,除非您将其更改为RAILS_ENV=development rspec spec/
development
用于服务器和控制台。
答案 1 :(得分:2)
是的,它运行在:测试环境中。
它没有“改变”,你可以运行多个环境(例如,你可以让你的开发服务器运行并同时执行测试)