diff --git a/spec/v3/services/repositories/for_owner_spec.rb b/spec/v3/services/repositories/for_owner_spec.rb index fdf5491e..0c9ac6ab 100644 --- a/spec/v3/services/repositories/for_owner_spec.rb +++ b/spec/v3/services/repositories/for_owner_spec.rb @@ -106,7 +106,8 @@ describe Travis::API::V3::Services::Repositories::ForOwner do end describe "sorting by default_branch.last_build" do - before { repo2 = Travis::API::V3::Models::Repository.create(id: 5, owner_name: 'svenfuchs', name: 'maximal', owner_id: 1, owner_type: "User", last_build_state: "passed", active: true, last_build_id: 1788, next_build_number: 3) } + let(:repo2) { Travis::API::V3::Models::Repository.create(owner_name: 'svenfuchs', name: 'maximal', owner_id: 1, owner_type: "User", last_build_state: "passed", active: true, last_build_id: 1788, next_build_number: 3) } + before { repo2.save! } before { get("/v3/owner/svenfuchs/repos?sort_by=default_branch.last_build", {}, headers) } example { expect(last_response).to be_ok } example { expect(JSON.load(body)['@href']) .to be == "/v3/owner/svenfuchs/repos?sort_by=default_branch.last_build" } @@ -140,7 +141,7 @@ describe Travis::API::V3::Services::Repositories::ForOwner do "name" => "master" }, "starred" => false }, { "@type" => "repository", - "@href" => "/v3/repo/5", + "@href" => "/v3/repo/#{repo2.id}", "@representation" => "standard", "@permissions" => { "read" => true, @@ -149,7 +150,7 @@ describe Travis::API::V3::Services::Repositories::ForOwner do "star" => false, "unstar" => false, "create_request"=> false }, - "id" => 5, + "id" => repo2.id, "name" => "maximal", "slug" => "svenfuchs/maximal", "description" => nil, @@ -163,7 +164,7 @@ describe Travis::API::V3::Services::Repositories::ForOwner do "@href" => "/v3/user/1" }, "default_branch" => { "@type" => "branch", - "@href" => "/v3/repo/5/branch/master", + "@href" => "/v3/repo/#{repo2.id}/branch/master", "@representation"=>"minimal", "name" =>"master" }, "starred"=>false}]}