|
4 | 4 | AplBackupRequest, |
5 | 5 | AplBuildRequest, |
6 | 6 | AplNetpolRequest, |
7 | | - AplProjectRequest, |
8 | 7 | AplSecretRequest, |
9 | 8 | AplServiceRequest, |
10 | 9 | AplWorkloadRequest, |
@@ -41,7 +40,6 @@ describe('TeamConfigService', () => { |
41 | 40 | services: [], |
42 | 41 | sealedsecrets: [], |
43 | 42 | backups: [], |
44 | | - projects: [], |
45 | 43 | netpols: [], |
46 | 44 | apps: [], |
47 | 45 | policies: [], |
@@ -296,41 +294,6 @@ describe('TeamConfigService', () => { |
296 | 294 | }) |
297 | 295 | }) |
298 | 296 |
|
299 | | - describe('Projects', () => { |
300 | | - const project: AplProjectRequest = { |
301 | | - kind: 'AplTeamProject', |
302 | | - metadata: { name: 'TestProject' }, |
303 | | - spec: {}, |
304 | | - } |
305 | | - |
306 | | - test('should create a project', () => { |
307 | | - const created = service.createProject(project) |
308 | | - expect(created).toEqual({ |
309 | | - kind: 'AplTeamProject', |
310 | | - metadata: { |
311 | | - name: 'TestProject', |
312 | | - labels: { |
313 | | - 'apl.io/teamId': 'team1', |
314 | | - }, |
315 | | - }, |
316 | | - spec: { name: 'TestProject' }, |
317 | | - status: {}, |
318 | | - }) |
319 | | - expect(service.getProject(created.metadata.name)).toEqual(created) |
320 | | - }) |
321 | | - |
322 | | - test('should throw an error when creating duplicate project', () => { |
323 | | - service.createProject(project) |
324 | | - expect(() => service.createProject(project)).toThrow(AlreadyExists) |
325 | | - }) |
326 | | - |
327 | | - test('should delete a project', () => { |
328 | | - const created = service.createProject(project) |
329 | | - service.deleteProject(created.metadata.name) |
330 | | - expect(() => service.getProject(created.metadata.name)).toThrow(NotExistError) |
331 | | - }) |
332 | | - }) |
333 | | - |
334 | 297 | describe('Netpols', () => { |
335 | 298 | const netpol: AplNetpolRequest = { |
336 | 299 | kind: 'AplTeamNetworkControl', |
@@ -468,61 +431,6 @@ describe('TeamConfigService', () => { |
468 | 431 | }) |
469 | 432 | }) |
470 | 433 |
|
471 | | - describe('doesProjectNameExist', () => { |
472 | | - test('should return false when no projects exist', () => { |
473 | | - expect(service.doesProjectNameExist('NonExistentProject')).toBe(false) |
474 | | - }) |
475 | | - |
476 | | - test('should return true when a build with the given name exists', () => { |
477 | | - service.createBuild({ |
478 | | - kind: 'AplTeamBuild', |
479 | | - metadata: { name: 'ExistingBuild' }, |
480 | | - spec: {}, |
481 | | - }) |
482 | | - expect(service.doesProjectNameExist('ExistingBuild')).toBe(true) |
483 | | - }) |
484 | | - |
485 | | - test('should return true when a workload with the given name exists', () => { |
486 | | - service.createWorkload({ |
487 | | - kind: 'AplTeamWorkload', |
488 | | - metadata: { name: 'ExistingWorkload' }, |
489 | | - spec: { |
490 | | - url: 'http://example.com', |
491 | | - values: '', |
492 | | - }, |
493 | | - }) |
494 | | - expect(service.doesProjectNameExist('ExistingWorkload')).toBe(true) |
495 | | - }) |
496 | | - |
497 | | - test('should return true when a service with the given name exists', () => { |
498 | | - service.createService({ |
499 | | - kind: 'AplTeamService', |
500 | | - metadata: { name: 'ExistingService' }, |
501 | | - spec: {}, |
502 | | - }) |
503 | | - expect(service.doesProjectNameExist('ExistingService')).toBe(true) |
504 | | - }) |
505 | | - |
506 | | - test('should return false when the name does not match any existing project', () => { |
507 | | - service.createBuild({ |
508 | | - kind: 'AplTeamBuild', |
509 | | - metadata: { name: 'SomeBuild' }, |
510 | | - spec: {}, |
511 | | - }) |
512 | | - service.createWorkload({ |
513 | | - kind: 'AplTeamWorkload', |
514 | | - metadata: { name: 'SomeWorkload' }, |
515 | | - spec: { url: 'http://example.com', values: '' }, |
516 | | - }) |
517 | | - service.createService({ |
518 | | - kind: 'AplTeamService', |
519 | | - metadata: { name: 'SomeService' }, |
520 | | - spec: {}, |
521 | | - }) |
522 | | - expect(service.doesProjectNameExist('NonExistentProject')).toBe(false) |
523 | | - }) |
524 | | - }) |
525 | | - |
526 | 434 | describe('getCollection', () => { |
527 | 435 | test('should retrieve an existing collection', () => { |
528 | 436 | service.getSettings().metadata.name = 'team1' |
|
0 commit comments