From 93a1de48428c2f89502cf6bba80f3976c6f5839f Mon Sep 17 00:00:00 2001 From: Ethan Koenig Date: Tue, 11 Jul 2017 21:23:41 -0400 Subject: Fix repo API bug (#2133) Don't require token when not necessary --- integrations/api_repo_test.go | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'integrations/api_repo_test.go') diff --git a/integrations/api_repo_test.go b/integrations/api_repo_test.go index 8f17fce391..8073f773ac 100644 --- a/integrations/api_repo_test.go +++ b/integrations/api_repo_test.go @@ -51,3 +51,15 @@ func TestAPISearchRepoNotLogin(t *testing.T) { assert.True(t, strings.Contains(repo.Name, keyword)) } } + +func TestAPIViewRepo(t *testing.T) { + prepareTestEnv(t) + + req := NewRequest(t, "GET", "/api/v1/repos/user2/repo1") + resp := MakeRequest(t, req, http.StatusOK) + + var repo api.Repository + DecodeJSON(t, resp, &repo) + assert.EqualValues(t, 1, repo.ID) + assert.EqualValues(t, "repo1", repo.Name) +} -- cgit v1.2.3