blob: a82be985548569b3445b09fb20211c3942756cf0 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
|
/* tslint:disable*/
import { CreateClusterWizardHelper } from '../../cluster/create-cluster.po';
import { OSDsPageHelper } from '../../cluster/osds.po';
/* tslint:enable*/
const osds = new OSDsPageHelper();
describe('Create cluster create osds page', () => {
const createCluster = new CreateClusterWizardHelper();
beforeEach(() => {
cy.login();
Cypress.Cookies.preserveOnce('token');
createCluster.navigateTo();
createCluster.createCluster();
cy.get('.nav-link').contains('Create OSDs').click();
});
it('should check if title contains Create OSDs', () => {
cy.get('.title').should('contain.text', 'Create OSDs');
});
describe('when Orchestrator is available', () => {
it('should create OSDs', () => {
const hostnames = ['ceph-node-00', 'ceph-node-01', 'ceph-node-02'];
for (const hostname of hostnames) {
osds.create('hdd', hostname, true);
// Go to the Review section and Expand the cluster
// because the drive group spec is only stored
// in frontend and will be lost when refreshed
cy.get('.nav-link').contains('Review').click();
cy.get('button[aria-label="Next"]').click();
cy.get('cd-dashboard').should('exist');
createCluster.navigateTo();
createCluster.createCluster();
cy.get('.nav-link').contains('Create OSDs').click();
}
});
});
});
|