Commit bdb06fa0 authored by Grzegorz Bizon's avatar Grzegorz Bizon

Improve build specs for job environment variables

parent 1f324864
...@@ -240,8 +240,11 @@ describe Ci::Build, models: true do ...@@ -240,8 +240,11 @@ describe Ci::Build, models: true do
end end
context 'when job variables are defined' do context 'when job variables are defined' do
##
# Job-level variables are defined in gitlab_ci.yml fixture
#
context 'when job variables are unique' do context 'when job variables are unique' do
before { allow(build).to receive(:name) { 'staging' } } let(:build) { create(:ci_build, name: 'staging') }
it 'includes job variables' do it 'includes job variables' do
expect(subject).to include( expect(subject).to include(
...@@ -252,7 +255,7 @@ describe Ci::Build, models: true do ...@@ -252,7 +255,7 @@ describe Ci::Build, models: true do
end end
context 'when job variable has same key other variable has' do context 'when job variable has same key other variable has' do
before { allow(build).to receive(:name) { 'production' } } let(:build) { create(:ci_build, name: 'production') }
it 'contains job yaml variable' do it 'contains job yaml variable' do
expect(subject).to include(key: :DB_NAME, value: 'mysql', expect(subject).to include(key: :DB_NAME, value: 'mysql',
......
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