-
ice_age_rb: 在测试中实施冻结环境
资源介绍
冰河世纪
在测试期间冻结您的环境。 万一您需要在测试期间更改ENV变量,此库可确保在下一次测试运行之前将所有内容重置。
安装
gem install ice_age
用法
require 'ice_age'
describe 'Feature' do
context 'with new feature enabled' do
before { ENV [ 'FEATURE_ENABLED' ] = 'true' }
it { expect ( ENV [ 'FEATURE_ENABLED' ] ) . to eq 'true' }
# run tests against enabled feature
end
# ENV resets
it { expect ( ENV [ 'FEATURE_ENABLED' ] ) . to be_nil }
- 上一篇: scott-freeze:冻结python要求
- 下一篇: phaser-1:冻结气泡和相位器