v3 fix existing specs for un/star endpoints and starred filter

This commit is contained in:
carlad 2015-11-26 14:00:42 +01:00
parent 086932df11
commit 8d3acfe9bb
3 changed files with 6 additions and 5 deletions

View File

@ -16,9 +16,6 @@ module Travis::API::V3
end
def filter(list, user: nil)
p 'list'
p list.inspect
list = list.where(invalidated_at: nil)
list = list.where(active: bool(active)) unless active.nil?
list = list.where(private: bool(private)) unless private.nil?

View File

@ -4,7 +4,7 @@ module Travis::API::V3
paginate(default_limit: 100)
def run!
unfiltered = query.for_owner(find(:owner), user: acccess_control.user)
unfiltered = query.for_owner(find(:owner), user: access_control.user)
access_control.visible_repositories(unfiltered)
end
end

View File

@ -42,6 +42,8 @@ describe Travis::API::V3::Services::Repositories::ForOwner do
"read" => true,
"enable" => false,
"disable" => false,
"star" => false,
"unstar" => false,
"create_request" => false},
"id" => repo.id,
"name" => "minimal",
@ -59,7 +61,9 @@ describe Travis::API::V3::Services::Repositories::ForOwner do
"@type" => "branch",
"@href" => "/v3/repo/#{repo.id}/branch/master",
"@representation" => "minimal",
"name" => "master"}}]}}
"name" => "master"},
"starred" => false
}]}}
end
describe "filter: private=false" do