summaryrefslogtreecommitdiff
path: root/spec/lib/gitlab/ci/status/build/factory_spec.rb
diff options
context:
space:
mode:
authorGrzegorz Bizon <grzesiek.bizon@gmail.com>2017-03-06 14:08:55 +0100
committerGrzegorz Bizon <grzesiek.bizon@gmail.com>2017-03-06 14:08:55 +0100
commitbb2460c1ea0e6dbff8e62dba2a7b59acd969a1b1 (patch)
tree1c7da1033db8d23b2c4c53077d835735ed4e284f /spec/lib/gitlab/ci/status/build/factory_spec.rb
parentcb4c9a03ce0035c1f56f56579e45447fa6bc96ee (diff)
downloadgitlab-ce-bb2460c1ea0e6dbff8e62dba2a7b59acd969a1b1.tar.gz
Improve specs for detailed statuses with manual actions
Diffstat (limited to 'spec/lib/gitlab/ci/status/build/factory_spec.rb')
-rw-r--r--spec/lib/gitlab/ci/status/build/factory_spec.rb6
1 files changed, 4 insertions, 2 deletions
diff --git a/spec/lib/gitlab/ci/status/build/factory_spec.rb b/spec/lib/gitlab/ci/status/build/factory_spec.rb
index 9aef793a62f..8b3bd08cf13 100644
--- a/spec/lib/gitlab/ci/status/build/factory_spec.rb
+++ b/spec/lib/gitlab/ci/status/build/factory_spec.rb
@@ -200,12 +200,13 @@ describe Gitlab::Ci::Status::Build::Factory do
.to eq [Gitlab::Ci::Status::Build::Play]
end
- it 'fabricates a core skipped status' do
+ it 'fabricates a play detailed status' do
expect(status).to be_a Gitlab::Ci::Status::Build::Play
end
it 'fabricates status with correct details' do
expect(status.text).to eq 'manual'
+ expect(status.group).to eq 'manual'
expect(status.icon).to eq 'icon_status_manual'
expect(status.label).to eq 'manual play action'
expect(status).to have_details
@@ -226,12 +227,13 @@ describe Gitlab::Ci::Status::Build::Factory do
.to eq [Gitlab::Ci::Status::Build::Stop]
end
- it 'fabricates a core skipped status' do
+ it 'fabricates a stop detailed status' do
expect(status).to be_a Gitlab::Ci::Status::Build::Stop
end
it 'fabricates status with correct details' do
expect(status.text).to eq 'manual'
+ expect(status.group).to eq 'manual'
expect(status.icon).to eq 'icon_status_manual'
expect(status.label).to eq 'manual stop action'
expect(status).to have_details