3 CreateClusterServicePageHelper,
4 CreateClusterWizardHelper
5 } from '../../cluster/create-cluster.po';
8 describe('Create cluster create services page', () => {
9 const createCluster = new CreateClusterWizardHelper();
10 const createClusterServicePage = new CreateClusterServicePageHelper();
12 const createService = (serviceType: string, serviceName: string, count = 1) => {
13 cy.get('[aria-label=Create]').first().click();
14 createClusterServicePage.addService(serviceType, false, count);
15 createClusterServicePage.checkExist(serviceName, true);
20 createCluster.navigateTo();
21 createCluster.createCluster();
22 cy.get('.nav-link').contains('Create Services').click();
25 it('should check if title contains Create Services', () => {
26 cy.get('.title').should('contain.text', 'Create Services');
29 describe('when Orchestrator is available', () => {
30 const serviceName = 'mds.test';
32 it('should create an mds service', () => {
33 createService('mds', serviceName);
36 it('should edit a service', () => {
37 const daemonCount = '2';
38 createClusterServicePage.editService(serviceName, daemonCount);
39 createClusterServicePage.expectPlacementCount(serviceName, daemonCount);
42 it('should delete mds service', () => {
43 createClusterServicePage.deleteService('mds.test');