update build cancel spec
This commit is contained in:
parent
2e110bc455
commit
c6cc6d1b96
|
@ -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 == {
|
||||||
|
|
Loading…
Reference in New Issue
Block a user