update build cancel spec

This commit is contained in:
carlad 2015-09-25 16:59:26 +02:00
parent 2e110bc455
commit c6cc6d1b96

View File

@ -52,12 +52,13 @@ describe Travis::API::V3::Services::Build::Cancel do
example { expect(JSON.load(body).to_s).to include( example { expect(JSON.load(body).to_s).to include(
"@type", "@type",
"error_type", "error_type",
"error_message",
"insufficient access", "insufficient access",
"error_message",
"operation requires cancel access to build",
"resource_type", "resource_type",
"build", "build",
"permission", "permission",
"build_cancellation") "cancel")
} }
end end
@ -66,7 +67,7 @@ describe Travis::API::V3::Services::Build::Cancel do
let(:headers) {{ 'HTTP_AUTHORIZATION' => "token #{token}" }} let(:headers) {{ 'HTTP_AUTHORIZATION' => "token #{token}" }}
before { repo.update_attribute(:private, true) } before { repo.update_attribute(:private, true) }
before { post("/v3/build/#{build.id}/cancel", {}, headers) } before { post("/v3/build/#{build.id}/cancel", {}, headers) }
after { build.update_attribute(:private, false) } after { repo.update_attribute(:private, false) }
example { expect(last_response.status).to be == 404 } example { expect(last_response.status).to be == 404 }
example { expect(JSON.load(body)).to be == { example { expect(JSON.load(body)).to be == {
@ -87,15 +88,15 @@ describe Travis::API::V3::Services::Build::Cancel do
example { expect(last_response.status).to be == 202 } example { expect(last_response.status).to be == 202 }
example { expect(JSON.load(body).to_s).to include( example { expect(JSON.load(body).to_s).to include(
"@type", "@type",
"pending", "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
"build", "build",
"@href", "@href",
"@representation", "@representation",
"minimal", "minimal",
"request", "permission",
"user", "cancel",
"resource_type", "id",
"request") "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx")
} }
example { expect(sidekiq_payload).to be == { example { expect(sidekiq_payload).to be == {