[英]Detect that code run by RSpec, Ruby
我希望能夠知道我的代碼是在rspec下運行的。 這可能嗎?
原因是我正在加載一些錯誤記錄器,這些記錄器在測試期間會出現故意錯誤( expect{x}.to raise_error
)。
我查看了我的ENV
變量,並且沒有(明顯的)測試環境變量的跡象。
在spec_helper.rb
的開頭添加:
ENV['RACK_ENV'] = 'test'
現在您可以檢查您的代碼是否測試RACK_ENV
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.