From b1408583ddd749198aeb8bfa32e6d77b2110c6ed Mon Sep 17 00:00:00 2001 From: Lennard Wolf Date: Mon, 9 Nov 2015 16:25:03 +0100 Subject: [PATCH] fix test for /repo/{repo.id}/crons endpoint --- spec/v3/services/crons/find_spec.rb | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/spec/v3/services/crons/find_spec.rb b/spec/v3/services/crons/find_spec.rb index 00a06e28..31e14e43 100644 --- a/spec/v3/services/crons/find_spec.rb +++ b/spec/v3/services/crons/find_spec.rb @@ -43,4 +43,17 @@ describe Travis::API::V3::Services::Crons::Find do }} end + describe "fetching crons from private repo, not authenticated" do + before { repo.update_attribute(:private, true) } + before { get("/v3/repo/#{repo.id}/crons") } + after { repo.update_attribute(:private, false) } + example { expect(last_response).to be_not_found } + example { expect(parsed_body).to be == { + "@type" => "error", + "error_type" => "not_found", + "error_message" => "repository not found (or insufficient access)", + "resource_type" => "repository" + }} + end + end