gpt4 book ai didi

ruby - 检测由 RSpec、Ruby 运行的代码

转载 作者:数据小太阳 更新时间:2023-10-29 07:11:30 27 4
gpt4 key购买 nike

我想知道我的代码是否在 rspec 下运行。这可能吗?

原因是我正在加载一些错误记录器,这些记录器在测试期间会被故意错误(expect{x}.to raise_error)弄得乱七八糟。

我查看了我的 ENV 变量,没有(明显的)测试环境变量的迹象。

最佳答案

spec_helper.rb 的开头添加:

ENV['RACK_ENV'] = 'test'

现在您可以在代码中检查 RACK_ENV 是否经过测试。

关于ruby - 检测由 RSpec、Ruby 运行的代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24932504/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com