diff options
author | Grzegorz Bizon <grzesiek.bizon@gmail.com> | 2017-11-10 09:48:28 +0100 |
---|---|---|
committer | Grzegorz Bizon <grzesiek.bizon@gmail.com> | 2017-11-10 09:48:28 +0100 |
commit | 3abae1a78d3b6451f486466acb73e0f21f47f035 (patch) | |
tree | e3ffa1353b0dc637444f54131ac24f27e9ced53b /qa/spec | |
parent | 6dc5dab7d72d609faf415c4537bf26b1e8fce3e8 (diff) | |
download | gitlab-ce-3abae1a78d3b6451f486466acb73e0f21f47f035.tar.gz |
Improve QA test scenario entrypoint specs
Diffstat (limited to 'qa/spec')
-rw-r--r-- | qa/spec/scenario/entrypoint_spec.rb | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/qa/spec/scenario/entrypoint_spec.rb b/qa/spec/scenario/entrypoint_spec.rb index 3fd068b641c..61c239ff3e0 100644 --- a/qa/spec/scenario/entrypoint_spec.rb +++ b/qa/spec/scenario/entrypoint_spec.rb @@ -6,23 +6,23 @@ describe QA::Scenario::Entrypoint do end context '#perform' do - let(:config) { spy('Specs::Config') } + let(:arguments) { spy('Runtime::Scenario') } let(:release) { spy('Runtime::Release') } let(:runner) { spy('Specs::Runner') } before do - allow(config).to receive(:perform) { |&block| block.call config } - allow(runner).to receive(:perform) { |&block| block.call runner } - - stub_const('QA::Specs::Config', config) stub_const('QA::Runtime::Release', release) + stub_const('QA::Runtime::Scenario', arguments) stub_const('QA::Specs::Runner', runner) + + allow(runner).to receive(:perform).and_yield(runner) end - it 'should set address' do + it 'sets an address of the subject' do subject.perform("hello") - expect(config).to have_received(:address=).with("hello") + expect(arguments).to have_received(:define) + .with(:gitlab_address, "hello") end context 'no paths' do |