MCPcopy Create free account
hub / github.com/cloudbase/garm / TestDeletingEndpoint

Method TestDeletingEndpoint

database/sql/github_test.go:141–162  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

139}
140
141func (s *GithubTestSuite) TestDeletingEndpoint() {
142 ctx := garmTesting.ImpersonateAdminContext(context.Background(), s.db, s.T())
143
144 createEpParams := params.CreateGithubEndpointParams{
145 Name: testEndpointName,
146 Description: testEndpointDescription,
147 APIBaseURL: testAPIBaseURL,
148 UploadBaseURL: testUploadBaseURL,
149 BaseURL: testBaseURL,
150 }
151
152 endpoint, err := s.db.CreateGithubEndpoint(ctx, createEpParams)
153 s.Require().NoError(err)
154 s.Require().NotNil(endpoint)
155
156 err = s.db.DeleteGithubEndpoint(ctx, testEndpointName)
157 s.Require().NoError(err)
158
159 _, err = s.db.GetGithubEndpoint(ctx, testEndpointName)
160 s.Require().Error(err)
161 s.Require().ErrorIs(err, runnerErrors.ErrNotFound)
162}
163
164func (s *GithubTestSuite) TestDeleteGithubEndpointFailsWhenCredentialsExist() {
165 ctx := garmTesting.ImpersonateAdminContext(context.Background(), s.db, s.T())

Callers

nothing calls this directly

Calls 4

CreateGithubEndpointMethod · 0.65
DeleteGithubEndpointMethod · 0.65
GetGithubEndpointMethod · 0.65
ErrorMethod · 0.45

Tested by

no test coverage detected