]>
Commit | Line | Data |
---|---|---|
b3b6e05e TL |
1 | import { ServicesPageHelper } from '../cluster/services.po'; |
2 | ||
3 | describe('Services page', () => { | |
4 | const services = new ServicesPageHelper(); | |
a4b75251 | 5 | const serviceName = 'rgw.foo'; |
b3b6e05e TL |
6 | |
7 | beforeEach(() => { | |
8 | cy.login(); | |
b3b6e05e TL |
9 | services.navigateTo(); |
10 | }); | |
11 | ||
12 | describe('when Orchestrator is available', () => { | |
13 | it('should create an rgw service', () => { | |
14 | services.navigateTo('create'); | |
15 | services.addService('rgw'); | |
16 | ||
a4b75251 TL |
17 | services.checkExist(serviceName, true); |
18 | }); | |
19 | ||
20 | it('should edit a service', () => { | |
21 | const count = '2'; | |
22 | services.editService(serviceName, count); | |
23 | services.expectPlacementCount(serviceName, count); | |
b3b6e05e TL |
24 | }); |
25 | ||
26 | it('should create and delete an ingress service', () => { | |
27 | services.navigateTo('create'); | |
28 | services.addService('ingress'); | |
29 | ||
a4b75251 | 30 | services.checkExist('ingress.rgw.foo', true); |
b3b6e05e | 31 | |
a4b75251 | 32 | services.deleteService('ingress.rgw.foo'); |
b3b6e05e TL |
33 | }); |
34 | }); | |
35 | }); |