Fix feature specs for pages deployment
This commit is contained in:
parent
f906591094
commit
3c2bcf258c
|
@ -35,7 +35,10 @@ class Spinach::Features::ProjectPages < Spinach::FeatureSteps
|
||||||
end
|
end
|
||||||
|
|
||||||
step 'pages are deployed' do
|
step 'pages are deployed' do
|
||||||
pipeline = @project.pipelines.create(ref: 'HEAD', sha: @project.commit('HEAD').sha)
|
pipeline = @project.pipelines.create(ref: 'HEAD',
|
||||||
|
sha: @project.commit('HEAD').sha,
|
||||||
|
source: :push)
|
||||||
|
|
||||||
build = build(:ci_build,
|
build = build(:ci_build,
|
||||||
project: @project,
|
project: @project,
|
||||||
pipeline: pipeline,
|
pipeline: pipeline,
|
||||||
|
@ -43,6 +46,7 @@ class Spinach::Features::ProjectPages < Spinach::FeatureSteps
|
||||||
artifacts_file: fixture_file_upload(Rails.root + 'spec/fixtures/pages.zip'),
|
artifacts_file: fixture_file_upload(Rails.root + 'spec/fixtures/pages.zip'),
|
||||||
artifacts_metadata: fixture_file_upload(Rails.root + 'spec/fixtures/pages.zip.meta')
|
artifacts_metadata: fixture_file_upload(Rails.root + 'spec/fixtures/pages.zip.meta')
|
||||||
)
|
)
|
||||||
|
|
||||||
result = ::Projects::UpdatePagesService.new(@project, build).execute
|
result = ::Projects::UpdatePagesService.new(@project, build).execute
|
||||||
expect(result[:status]).to eq(:success)
|
expect(result[:status]).to eq(:success)
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in New Issue