在Rails中,如果我使用rspec运行测试,rspec会自动将环境更改为:test
并开始执行测试吗?测试完成后,是否将环境改回:development
?
测试将始终在test
中运行,除非您将其更改为RAILS_ENV=development rspec spec/
development
则用于服务器和控制台。
是的,它在:test环境中运行。
它不会"改变",你可以运行多个环境(例如,你可以让你的开发服务器同时运行和执行测试)