]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/blob
ee272bcf943b23387857a9c210277c7a3c941a40
[ceph-ci.git] /
1 import { CreateClusterWizardHelper } from 'cypress/integration/cluster/create-cluster.po';
2 import { OSDsPageHelper } from 'cypress/integration/cluster/osds.po';
3
4 const osds = new OSDsPageHelper();
5
6 describe('Create cluster create osds page', () => {
7   const createCluster = new CreateClusterWizardHelper();
8
9   beforeEach(() => {
10     cy.login();
11     Cypress.Cookies.preserveOnce('token');
12     createCluster.navigateTo();
13     createCluster.createCluster();
14     cy.get('button[aria-label="Next"]').click();
15   });
16
17   it('should check if nav-link and title contains Create OSDs', () => {
18     cy.get('.nav-link').should('contain.text', 'Create OSDs');
19
20     cy.get('.title').should('contain.text', 'Create OSDs');
21   });
22
23   describe('when Orchestrator is available', () => {
24     it('should create OSDs', () => {
25       osds.navigateTo();
26       osds.getTableCount('total').as('initOSDCount');
27
28       createCluster.navigateTo();
29       createCluster.createCluster();
30       cy.get('button[aria-label="Next"]').click();
31
32       createCluster.createOSD('hdd');
33
34       cy.get('button[aria-label="Next"]').click();
35       cy.get('button[aria-label="Next"]').click();
36       cy.get('button[aria-label="Next"]').click();
37     });
38   });
39 });