diff options
Diffstat (limited to 'qa/spec/runtime/env_spec.rb')
-rw-r--r-- | qa/spec/runtime/env_spec.rb | 55 |
1 files changed, 0 insertions, 55 deletions
diff --git a/qa/spec/runtime/env_spec.rb b/qa/spec/runtime/env_spec.rb index 2b6365dbc41..a45103ab2d0 100644 --- a/qa/spec/runtime/env_spec.rb +++ b/qa/spec/runtime/env_spec.rb @@ -1,61 +1,6 @@ describe QA::Runtime::Env do include Support::StubENV - describe '.chrome_headless?' do - context 'when there is an env variable set' do - it 'returns false when falsey values specified' do - stub_env('CHROME_HEADLESS', 'false') - expect(described_class.chrome_headless?).to be_falsey - - stub_env('CHROME_HEADLESS', 'no') - expect(described_class.chrome_headless?).to be_falsey - - stub_env('CHROME_HEADLESS', '0') - expect(described_class.chrome_headless?).to be_falsey - end - - it 'returns true when anything else specified' do - stub_env('CHROME_HEADLESS', 'true') - expect(described_class.chrome_headless?).to be_truthy - - stub_env('CHROME_HEADLESS', '1') - expect(described_class.chrome_headless?).to be_truthy - - stub_env('CHROME_HEADLESS', 'anything') - expect(described_class.chrome_headless?).to be_truthy - end - end - - context 'when there is no env variable set' do - it 'returns the default, true' do - stub_env('CHROME_HEADLESS', nil) - expect(described_class.chrome_headless?).to be_truthy - end - end - end - - describe '.running_in_ci?' do - context 'when there is an env variable set' do - it 'returns true if CI' do - stub_env('CI', 'anything') - expect(described_class.running_in_ci?).to be_truthy - end - - it 'returns true if CI_SERVER' do - stub_env('CI_SERVER', 'anything') - expect(described_class.running_in_ci?).to be_truthy - end - end - - context 'when there is no env variable set' do - it 'returns true' do - stub_env('CI', nil) - stub_env('CI_SERVER', nil) - expect(described_class.running_in_ci?).to be_falsey - end - end - end - describe '.user_type' do it 'returns standard if not defined' do expect(described_class.user_type).to eq('standard') |