diff --git a/spec/v3/services/build/find_spec.rb b/spec/v3/services/build/find_spec.rb index f31d0526..422d5546 100644 --- a/spec/v3/services/build/find_spec.rb +++ b/spec/v3/services/build/find_spec.rb @@ -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}", diff --git a/spec/v3/services/job/find_spec.rb b/spec/v3/services/job/find_spec.rb index 5c98e3cf..c388c7b0 100644 --- a/spec/v3/services/job/find_spec.rb +++ b/spec/v3/services/job/find_spec.rb @@ -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", diff --git a/spec/v3/services/owner/repositories_spec.rb b/spec/v3/services/owner/repositories_spec.rb index 7d690c62..107254f9 100644 --- a/spec/v3/services/owner/repositories_spec.rb +++ b/spec/v3/services/owner/repositories_spec.rb @@ -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 diff --git a/spec/v3/services/repositories/for_current_user_spec.rb b/spec/v3/services/repositories/for_current_user_spec.rb index 202e4253..c89fec91 100644 --- a/spec/v3/services/repositories/for_current_user_spec.rb +++ b/spec/v3/services/repositories/for_current_user_spec.rb @@ -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 diff --git a/spec/v3/services/repository/find_spec.rb b/spec/v3/services/repository/find_spec.rb index 5f4998d8..8c48e252 100644 --- a/spec/v3/services/repository/find_spec.rb +++ b/spec/v3/services/repository/find_spec.rb @@ -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