summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLin Jen-Shin <godfat@godfat.org>2016-06-02 23:28:14 +0800
committerLin Jen-Shin <godfat@godfat.org>2016-06-09 16:00:24 +0800
commit35954572b898e5a58cd209276e1bff499990867b (patch)
tree2b68f5f70222d41d199437de73775d383510276f
parent1c302d566b45c83c0c768354b40e86ea0446dfe6 (diff)
downloadgitlab-ce-35954572b898e5a58cd209276e1bff499990867b.tar.gz
Prefer do and end for before/after:
Feedback: https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/4404#note_12217415
-rw-r--r--spec/models/ci/runner_spec.rb44
1 files changed, 33 insertions, 11 deletions
diff --git a/spec/models/ci/runner_spec.rb b/spec/models/ci/runner_spec.rb
index 0d7ce5a020a..1e87d7751b8 100644
--- a/spec/models/ci/runner_spec.rb
+++ b/spec/models/ci/runner_spec.rb
@@ -40,7 +40,9 @@ describe Ci::Runner, models: true do
let!(:project) { FactoryGirl.create :empty_project }
let!(:shared_runner) { FactoryGirl.create(:ci_runner, :shared) }
- before { shared_runner.assign_to(project) }
+ before do
+ shared_runner.assign_to(project)
+ end
it { expect(shared_runner).to be_specific }
it { expect(shared_runner.projects).to eq([project]) }
@@ -64,19 +66,25 @@ describe Ci::Runner, models: true do
subject { runner.online? }
context 'never contacted' do
- before { runner.contacted_at = nil }
+ before do
+ runner.contacted_at = nil
+ end
it { is_expected.to be_falsey }
end
context 'contacted long time ago time' do
- before { runner.contacted_at = 1.year.ago }
+ before do
+ runner.contacted_at = 1.year.ago
+ end
it { is_expected.to be_falsey }
end
context 'contacted 1s ago' do
- before { runner.contacted_at = 1.second.ago }
+ before do
+ runner.contacted_at = 1.second.ago
+ end
it { is_expected.to be_truthy }
end
@@ -88,25 +96,33 @@ describe Ci::Runner, models: true do
subject { runner.status }
context 'never connected' do
- before { runner.contacted_at = nil }
+ before do
+ runner.contacted_at = nil
+ end
it { is_expected.to eq(:not_connected) }
end
context 'contacted 1s ago' do
- before { runner.contacted_at = 1.second.ago }
+ before do
+ runner.contacted_at = 1.second.ago
+ end
it { is_expected.to eq(:online) }
end
context 'contacted long time ago' do
- before { runner.contacted_at = 1.year.ago }
+ before do
+ runner.contacted_at = 1.year.ago
+ end
it { is_expected.to eq(:offline) }
end
context 'inactive' do
- before { runner.active = false }
+ before do
+ runner.active = false
+ end
it { is_expected.to eq(:paused) }
end
@@ -117,10 +133,14 @@ describe Ci::Runner, models: true do
let(:project) { create(:project) }
let(:another_project) { create(:project) }
- before { project.runners << runner }
+ before do
+ project.runners << runner
+ end
context 'with shared runners' do
- before { runner.update(is_shared: true) }
+ before do
+ runner.update(is_shared: true)
+ end
context 'should not give owned runner' do
subject { Ci::Runner.specific_for(project) }
@@ -150,7 +170,9 @@ describe Ci::Runner, models: true do
end
context 'with locked runner' do
- before { runner.update(locked: true) }
+ before do
+ runner.update(locked: true)
+ end
context 'should not give owned runner' do
subject { Ci::Runner.specific_for(project) }