summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGrzegorz Bizon <grzesiek.bizon@gmail.com>2017-11-10 09:48:28 +0100
committerGrzegorz Bizon <grzesiek.bizon@gmail.com>2017-11-10 09:48:28 +0100
commit3abae1a78d3b6451f486466acb73e0f21f47f035 (patch)
treee3ffa1353b0dc637444f54131ac24f27e9ced53b
parent6dc5dab7d72d609faf415c4537bf26b1e8fce3e8 (diff)
downloadgitlab-ce-3abae1a78d3b6451f486466acb73e0f21f47f035.tar.gz
Improve QA test scenario entrypoint specs
-rw-r--r--qa/spec/scenario/entrypoint_spec.rb14
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