()
| 218 | } |
| 219 | |
| 220 | func (s *OrgTestSuite) TestCreateOrgForGitea() { |
| 221 | // call tested function |
| 222 | org, err := s.Store.CreateOrganization( |
| 223 | s.adminCtx, |
| 224 | s.Fixtures.CreateOrgParams.Name, |
| 225 | s.testCredsGitea, |
| 226 | s.Fixtures.CreateOrgParams.WebhookSecret, |
| 227 | params.PoolBalancerTypeRoundRobin, |
| 228 | false, |
| 229 | ) |
| 230 | |
| 231 | // assertions |
| 232 | s.Require().Nil(err) |
| 233 | storeOrg, err := s.Store.GetOrganizationByID(s.adminCtx, org.ID) |
| 234 | if err != nil { |
| 235 | s.FailNow(fmt.Sprintf("failed to get organization by id: %v", err)) |
| 236 | } |
| 237 | s.Require().Equal(storeOrg.Name, org.Name) |
| 238 | s.Require().Equal(storeOrg.Credentials.Name, org.Credentials.Name) |
| 239 | s.Require().Equal(storeOrg.WebhookSecret, org.WebhookSecret) |
| 240 | |
| 241 | entity, err := org.GetEntity() |
| 242 | s.Require().Nil(err) |
| 243 | s.Require().Equal(entity.EntityType, params.ForgeEntityTypeOrganization) |
| 244 | s.Require().Equal(entity.ID, org.ID) |
| 245 | |
| 246 | forgeType, err := entity.GetForgeType() |
| 247 | s.Require().Nil(err) |
| 248 | s.Require().Equal(forgeType, params.GiteaEndpointType) |
| 249 | } |
| 250 | |
| 251 | func (s *OrgTestSuite) TestCreateOrganizationInvalidForgeType() { |
| 252 | credentials := params.ForgeCredentials{ |
nothing calls this directly
no test coverage detected