v3 update all relevant specs with job_ids payload
This commit is contained in:
parent
288d614977
commit
210f368de4
|
@ -7,12 +7,12 @@ describe Travis::API::V3::Services::Build::Find do
|
|||
let(:parsed_body) { JSON.load(body) }
|
||||
|
||||
describe "fetching build on a public repository " do
|
||||
before { get("/v3/build/#{build.id}") }
|
||||
before { get("/v3/build/#{build.id}") }
|
||||
example { expect(last_response).to be_ok }
|
||||
end
|
||||
|
||||
describe "fetching a non-existing build" do
|
||||
before { get("/v3/build/1231987129387218") }
|
||||
before { get("/v3/build/1231987129387218") }
|
||||
example { expect(last_response).to be_not_found }
|
||||
example { expect(parsed_body).to be == {
|
||||
"@type" => "error",
|
||||
|
@ -102,12 +102,12 @@ describe Travis::API::V3::Services::Build::Find do
|
|||
|
||||
describe "build private repository, private API, authenticated as user with access" do
|
||||
let(:token) { Travis::Api::App::AccessToken.create(user: repo.owner, app_id: 1) }
|
||||
let(:headers) {{ 'HTTP_AUTHORIZATION' => "token #{token}" }}
|
||||
let(:headers) {{ 'HTTP_AUTHORIZATION' => "token #{token}" }}
|
||||
before { Permission.create(repository: repo, user: repo.owner, pull: true) }
|
||||
before { repo.update_attribute(:private, true) }
|
||||
before { get("/v3/build/#{build.id}", {}, headers) }
|
||||
after { repo.update_attribute(:private, false) }
|
||||
example { expect(last_response).to be_ok }
|
||||
before { repo.update_attribute(:private, true) }
|
||||
before { get("/v3/build/#{build.id}", {}, headers) }
|
||||
after { repo.update_attribute(:private, false) }
|
||||
example { expect(last_response).to be_ok }
|
||||
example { expect(parsed_body).to be == {
|
||||
"@type" => "build",
|
||||
"@href" => "/v3/build/#{build.id}",
|
||||
|
|
|
@ -33,7 +33,8 @@ describe Travis::API::V3::Services::Job::Find do
|
|||
"event_type" => build.event_type,
|
||||
"previous_state" => build.previous_state,
|
||||
"started_at" => "2010-11-12T13:00:00Z",
|
||||
"finished_at" => build.finished_at},
|
||||
"finished_at" => build.finished_at,
|
||||
"job_ids" => build.cached_matrix_ids},
|
||||
"queue" => job.queue,
|
||||
"repository" => {
|
||||
"@type" => "repository",
|
||||
|
@ -98,7 +99,8 @@ describe Travis::API::V3::Services::Job::Find do
|
|||
"event_type" => build.event_type,
|
||||
"previous_state" => build.previous_state,
|
||||
"started_at" => "2010-11-12T13:00:00Z",
|
||||
"finished_at" => build.finished_at},
|
||||
"finished_at" => build.finished_at,
|
||||
"job_ids" => build.cached_matrix_ids},
|
||||
"queue" => job.queue,
|
||||
"repository" => {
|
||||
"@type" => "repository",
|
||||
|
|
|
@ -10,8 +10,8 @@ describe Travis::API::V3::Services::Owner::Repositories do
|
|||
after { repo.update_attribute(:private, false) }
|
||||
|
||||
describe "private repository, private API, authenticated as user with access" do
|
||||
before { get("/v3/owner/svenfuchs/repos", {}, headers) }
|
||||
example { expect(last_response).to be_ok }
|
||||
before { get("/v3/owner/svenfuchs/repos", {}, headers) }
|
||||
example { expect(last_response).to be_ok }
|
||||
example { expect(JSON.load(body)).to be == {
|
||||
"@type" => "repositories",
|
||||
"@href" => "/v3/owner/svenfuchs/repos",
|
||||
|
@ -25,9 +25,9 @@ describe Travis::API::V3::Services::Owner::Repositories do
|
|||
"enable" => false,
|
||||
"disable" => false,
|
||||
"create_request" => false},
|
||||
"id" => repo.id,
|
||||
"name" => "minimal",
|
||||
"slug" => "svenfuchs/minimal",
|
||||
"id" => repo.id,
|
||||
"name" => "minimal",
|
||||
"slug" => "svenfuchs/minimal",
|
||||
"description" => nil,
|
||||
"github_language" => nil,
|
||||
"active" => true,
|
||||
|
@ -62,7 +62,8 @@ describe Travis::API::V3::Services::Owner::Repositories do
|
|||
"event_type" => "push",
|
||||
"previous_state" => "passed",
|
||||
"started_at" => "2010-11-12T13:00:00Z",
|
||||
"finished_at" => nil}}}]
|
||||
"finished_at" => nil,
|
||||
"job_ids" => repo.last_build.cached_matrix_ids}}}]
|
||||
}}
|
||||
end
|
||||
|
||||
|
|
|
@ -62,7 +62,8 @@ describe Travis::API::V3::Services::Repositories::ForCurrentUser do
|
|||
"event_type" => "push",
|
||||
"previous_state" => "passed",
|
||||
"started_at" => "2010-11-12T13:00:00Z",
|
||||
"finished_at" => nil}}}]
|
||||
"finished_at" => nil,
|
||||
"job_ids" => repo.last_build.cached_matrix_ids}}}]
|
||||
}}
|
||||
end
|
||||
|
||||
|
|
|
@ -70,7 +70,8 @@ describe Travis::API::V3::Services::Repository::Find do
|
|||
"event_type" => "push",
|
||||
"previous_state" => "passed",
|
||||
"started_at" => "2010-11-12T13:00:00Z",
|
||||
"finished_at" => nil}}
|
||||
"finished_at" => nil,
|
||||
"job_ids" => repo.last_build.cached_matrix_ids}}
|
||||
}}
|
||||
end
|
||||
|
||||
|
@ -165,7 +166,8 @@ describe Travis::API::V3::Services::Repository::Find do
|
|||
"event_type" => "push",
|
||||
"previous_state" => "passed",
|
||||
"started_at" => "2010-11-12T13:00:00Z",
|
||||
"finished_at" => nil}}
|
||||
"finished_at" => nil,
|
||||
"job_ids" => repo.last_build.cached_matrix_ids}}
|
||||
}}
|
||||
end
|
||||
|
||||
|
@ -245,7 +247,8 @@ describe Travis::API::V3::Services::Repository::Find do
|
|||
"event_type" => "push",
|
||||
"previous_state" => "passed",
|
||||
"started_at" => "2010-11-12T13:00:00Z",
|
||||
"finished_at" => nil}}
|
||||
"finished_at" => nil,
|
||||
"job_ids" => repo.last_build.cached_matrix_ids}}
|
||||
}}
|
||||
end
|
||||
|
||||
|
@ -331,7 +334,8 @@ describe Travis::API::V3::Services::Repository::Find do
|
|||
"event_type" => "push",
|
||||
"previous_state" => "passed",
|
||||
"started_at" => "2010-11-12T13:00:00Z",
|
||||
"finished_at" => nil}}
|
||||
"finished_at" => nil,
|
||||
"job_ids" => repo.last_build.cached_matrix_ids}}
|
||||
}}
|
||||
end
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user