From 40d720f57437211f3f9afde10438df4e566871af Mon Sep 17 00:00:00 2001 From: Bo-Yi Wu Date: Tue, 23 Apr 2024 14:25:09 +0800 Subject: [PATCH] test: enhance API testing and secret management - Add a new test case for listing repository secrets in the API integration tests Signed-off-by: Bo-Yi Wu --- tests/integration/api_repo_secrets_test.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/tests/integration/api_repo_secrets_test.go b/tests/integration/api_repo_secrets_test.go index feb9bae2b2..a38345e71d 100644 --- a/tests/integration/api_repo_secrets_test.go +++ b/tests/integration/api_repo_secrets_test.go @@ -24,6 +24,12 @@ func TestAPIRepoSecrets(t *testing.T) { session := loginUser(t, user.Name) token := getTokenForLoggedInUser(t, session, auth_model.AccessTokenScopeWriteRepository) + t.Run("List", func(t *testing.T) { + req := NewRequest(t, "GET", fmt.Sprintf("/api/v1/repos/%s/actions/secrets", repo.FullName())). + AddTokenAuth(token) + MakeRequest(t, req, http.StatusOK) + }) + t.Run("Create", func(t *testing.T) { cases := []struct { Name string