v3 update branch/find_spec to include job_ids

This commit is contained in:
carlad 2015-08-27 14:22:38 +02:00
parent 18e5c22fd7
commit 288d614977

View File

@ -1,13 +1,13 @@
require 'spec_helper' require 'spec_helper'
describe Travis::API::V3::Services::Repository::Find do describe Travis::API::V3::Services::Repository::Find do
let(:repo) { Travis::API::V3::Models::Repository.where(owner_name: 'svenfuchs', name: 'minimal').first } let(:repo) { Travis::API::V3::Models::Repository.where(owner_name: 'svenfuchs', name: 'minimal').first }
before { repo.default_branch.save! } before { repo.default_branch.save! }
describe "public repository, existing branch" do describe "public repository, existing branch" do
before { get("/v3/repo/#{repo.id}/branch/master") } before { get("/v3/repo/#{repo.id}/branch/master") }
example { expect(last_response).to be_ok } example { expect(last_response).to be_ok }
example { expect(JSON.load(body)).to be == { example { expect(JSON.load(body)).to be == {
"@type" => "branch", "@type" => "branch",
"@href" => "/v3/repo/#{repo.id}/branch/master", "@href" => "/v3/repo/#{repo.id}/branch/master",
"@representation" => "standard", "@representation" => "standard",
@ -29,6 +29,8 @@ describe Travis::API::V3::Services::Repository::Find do
"event_type" => "push", "event_type" => "push",
"previous_state" => "passed", "previous_state" => "passed",
"started_at" => "2010-11-12T13:00:00Z", "started_at" => "2010-11-12T13:00:00Z",
"finished_at" => nil}}} "finished_at" => nil,
"job_ids" => repo.default_branch.last_build.cached_matrix_ids[1...-1].split(",").map(&:to_i) }
}}
end end
end end