(c *check.C)
| 234 | } |
| 235 | |
| 236 | func (s *ProvisionSuite) TestServiceCreateWithoutTeam(c *check.C) { |
| 237 | v := url.Values{} |
| 238 | v.Set("id", "some-service") |
| 239 | v.Set("username", "test") |
| 240 | v.Set("password", "xxxx") |
| 241 | v.Set("endpoint", "someservices.com") |
| 242 | recorder, request := s.makeRequest(http.MethodPost, "/services", v.Encode(), c) |
| 243 | request.Header.Set("Content-Type", "application/x-www-form-urlencoded") |
| 244 | s.testServer.ServeHTTP(recorder, request) |
| 245 | c.Assert(recorder.Code, check.Equals, http.StatusCreated) |
| 246 | query := mongoBSON.M{"_id": "some-service"} |
| 247 | var rService service.Service |
| 248 | |
| 249 | servicesCollection, err := storagev2.ServicesCollection() |
| 250 | c.Assert(err, check.IsNil) |
| 251 | |
| 252 | err = servicesCollection.FindOne(context.TODO(), query).Decode(&rService) |
| 253 | c.Assert(err, check.IsNil) |
| 254 | |
| 255 | c.Assert(rService.Endpoint["production"], check.Equals, "someservices.com") |
| 256 | c.Assert(rService.Password, check.Equals, "xxxx") |
| 257 | c.Assert(rService.Username, check.Equals, "test") |
| 258 | c.Assert(rService.IsMultiCluster, check.Equals, false) |
| 259 | } |
| 260 | |
| 261 | func (s *ProvisionSuite) TestServiceCreateWithoutTeamUserWithMultiplePermissions(c *check.C) { |
| 262 | v := url.Values{} |
nothing calls this directly
no test coverage detected