()
| 1217 | } |
| 1218 | |
| 1219 | func (s *MetadataTestSuite) TestGetJITConfigFileInvalidState() { |
| 1220 | ctx := auth.SetInstanceParams(context.Background(), s.Fixtures.TestInstance) |
| 1221 | ctx = auth.SetInstanceRunnerStatus(ctx, params.RunnerActive) |
| 1222 | |
| 1223 | jitInstance := s.Fixtures.TestInstance |
| 1224 | jitInstance.JitConfiguration = map[string]string{ |
| 1225 | ".runner": base64.StdEncoding.EncodeToString([]byte("runner config")), |
| 1226 | } |
| 1227 | ctx = auth.SetInstanceParams(ctx, jitInstance) |
| 1228 | ctx = auth.SetInstanceHasJITConfig(ctx, jitInstance.JitConfiguration) |
| 1229 | |
| 1230 | _, err := s.Runner.GetJITConfigFile(ctx, ".runner") |
| 1231 | s.Require().NotNil(err) |
| 1232 | s.Require().ErrorIs(err, runnerErrors.ErrUnauthorized) |
| 1233 | } |
| 1234 | |
| 1235 | func (s *MetadataTestSuite) TestGetJITConfigFileInvalidBase64() { |
| 1236 | jitInstance := s.Fixtures.TestInstance |
nothing calls this directly
no test coverage detected