簡體   English   中英

檢測由RSpec,Ruby運行的代碼

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM