文件名称:ice_age_rb:冻结环境以进行测试
文件大小:10KB
文件格式:ZIP
更新时间:2024-04-22 04:45:42
Ruby
冰河世纪 在测试期间冻结您的环境。 万一您需要在测试期间更改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 }
【文件预览】:
ice_age_rb-master
----.github()
--------workflows()
----ice_age.gemspec(681B)
----LICENSE.txt(1KB)
----lib()
--------ice_age()
--------ice_age.rb(746B)
----Gemfile(39B)
----spec()
--------failures_spec.rb(349B)
--------readme_usage_spec.rb(341B)
--------ice_age_spec.rb(2KB)
--------whitelist_spec.rb(293B)
--------spec_helper.rb(225B)
--------endure_test.rb(441B)
----Rakefile(135B)
----examples()
--------Gemfile(69B)
--------full_spec.rb(1KB)
--------basic_spec.rb(341B)
----.travis.yml(65B)
----README.md(1KB)
----.rspec(22B)
----.codecov.yml(105B)
----.gitignore(28B)
----CHANGELOG.md(606B)