]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/blob
0a95474c91d3f25745fcb1ed237db73849d8bd92
[ceph-ci.git] /
1 import { CreateClusterWizardHelper } from 'cypress/integration/cluster/create-cluster.po';
2
3 describe('Create cluster create services page', () => {
4   const createCluster = new CreateClusterWizardHelper();
5
6   beforeEach(() => {
7     cy.login();
8     Cypress.Cookies.preserveOnce('token');
9     createCluster.navigateTo();
10     createCluster.createCluster();
11     cy.get('button[aria-label="Next"]').click();
12     cy.get('button[aria-label="Next"]').click();
13   });
14
15   it('should check if nav-link and title contains Create Services', () => {
16     cy.get('.nav-link').should('contain.text', 'Create Services');
17
18     cy.get('.title').should('contain.text', 'Create Services');
19   });
20
21   describe('when Orchestrator is available', () => {
22     it('should create an rgw service', () => {
23       createCluster.addService('rgw');
24
25       createCluster.checkExist('rgw.rgw', true);
26     });
27
28     it('should create and delete an ingress service', () => {
29       createCluster.addService('ingress');
30
31       createCluster.checkExist('ingress.rgw.rgw', true);
32
33       createCluster.deleteService('ingress.rgw.rgw', 60000);
34     });
35   });
36 });