Commit 6208c24d authored by Kamil Trzcinski's avatar Kamil Trzcinski

Move when tests before to make it no conflict with manual-actions

parent 41fa516b
...@@ -792,10 +792,10 @@ describe Ci::Build, models: true do ...@@ -792,10 +792,10 @@ describe Ci::Build, models: true do
context 'if config does not have a questioned job' do context 'if config does not have a questioned job' do
let(:config) do let(:config) do
YAML.dump({ YAML.dump({
test_other: { test_other: {
script: 'Hello World' script: 'Hello World'
} }
}) })
end end
it { is_expected.to eq('on_success') } it { is_expected.to eq('on_success') }
...@@ -804,11 +804,11 @@ describe Ci::Build, models: true do ...@@ -804,11 +804,11 @@ describe Ci::Build, models: true do
context 'if config has when' do context 'if config has when' do
let(:config) do let(:config) do
YAML.dump({ YAML.dump({
test: { test: {
script: 'Hello World', script: 'Hello World',
when: 'always' when: 'always'
} }
}) })
end end
it { is_expected.to eq('always') } it { is_expected.to eq('always') }
...@@ -816,4 +816,22 @@ describe Ci::Build, models: true do ...@@ -816,4 +816,22 @@ describe Ci::Build, models: true do
end end
end end
end end
describe '#retryable?' do
context 'when build is running' do
before { build.run! }
it 'should return false' do
expect(build.retryable?).to be false
end
end
context 'when build is finished' do
before { build.success! }
it 'should return true' do
expect(build.retryable?).to be true
end
end
end
end end
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment