레일 매개 변수에 대해 사용자 매개 변수에 대한 테스트를 실행하는 테스트 자동화 응용 프로그램이 있습니다.ruby 파일 내에서 레일 환경을 변경 한 다음 다시 변경
루비 응용 프로그램의 테스트 실행은 다음과 같습니다 :이, 즉 development
잘 작동하지만, 현재의 환경에서 실행
config = RSpec.configuration
json_formatter = RSpec::Core::Formatters::JsonFormatter.new(config.out)
reporter = RSpec::Core::Reporter.new(json_formatter)
config.instance_variable_set(:@reporter, reporter)
RSpec::Core::Runner.run(["#{Rails.root}/spec/features/example_spec.rb"])
puts json_formatter.output_hash
.
레일 환경을 변경하여이 코드가 test
환경에서 실행되도록 한 다음 다시 변경해야합니다.
누구든지이 작업을 수행하는 방법을 알고 있습니까?
RAILS_ENV=testing bundle exec rspec
를 또는 무엇이든 당신이 실행해야합니다
감사 리처드