Skip to content

Commit 0f60c8e

Browse files
committed
fixes test failures
1 parent e9e0c2e commit 0f60c8e

File tree

9 files changed

+18
-18
lines changed

9 files changed

+18
-18
lines changed

cypress/e2e/awx/resources/credentials.cy.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -610,8 +610,8 @@ describe('Credentials Tabbed View - Job Templates', () => {
610610
cy.getByDataCy('create-template').click();
611611
cy.verifyPageTitle('Create Job Template');
612612
cy.getByDataCy('name').type(jobTemplateName);
613-
cy.selectDropdownOptionByResourceName('inventory', awxInventory.name);
614-
cy.selectDropdownOptionByResourceName('project', `${(this.globalProject as Project).name}`);
613+
cy.singleSelectByDataCy('inventory', awxInventory.name);
614+
cy.singleSelectByDataCy('project', `${(this.globalProject as Project).name}`);
615615
cy.selectDropdownOptionByResourceName('playbook', 'hello_world.yml');
616616
cy.selectItemFromLookupModal('credential-select', machineCredential.name);
617617
cy.getByDataCy('Submit').click();

cypress/e2e/awx/resources/executionEnvironments.cy.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -354,8 +354,8 @@ describe('Execution Environments: Templates View', () => {
354354
cy.getByDataCy('create-template').click();
355355
cy.clickLink(/^Create job template$/);
356356
cy.getByDataCy('name').type(jtName);
357-
cy.selectDropdownOptionByResourceName('inventory', inventory.name);
358-
cy.selectDropdownOptionByResourceName('project', `${(this.globalProject as Project).name}`);
357+
cy.singleSelectByDataCy('inventory', inventory.name);
358+
cy.singleSelectByDataCy('project', `${(this.globalProject as Project).name}`);
359359
cy.selectDropdownOptionByResourceName('playbook', 'hello_world.yml');
360360
cy.singleSelectBy('[data-cy="executionEnvironment"]', execEnvName);
361361

cypress/e2e/awx/resources/inventorySource.cy.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ describe('Inventory Sources', () => {
7272
cy.getBy('[data-cy="name"]').type('project source');
7373
cy.selectDropdownOptionByResourceName('source_control_type', 'Sourced from a Project');
7474
cy.selectDropdownOptionByResourceName('project', project.name);
75-
cy.selectDropdownOptionByResourceName('inventory', 'Dockerfile');
75+
cy.singleSelectByDataCy('inventory', 'Dockerfile');
7676
cy.singleSelectBy('[data-cy="executionEnvironment-form-group"]', executionEnvironment.name);
7777
cy.get('[data-cy="credential-select-form-group"]')
7878
.click()
@@ -221,7 +221,7 @@ describe('Inventory Sources', () => {
221221
cy.getBy('[data-cy="overwrite_vars"]').check();
222222
cy.getBy('[data-cy="update_on_launch"]').check();
223223
cy.selectDropdownOptionByResourceName('project', project.name);
224-
cy.selectDropdownOptionByResourceName('inventory', 'Dockerfile');
224+
cy.singleSelectByDataCy('inventory', 'Dockerfile');
225225
cy.getBy('[data-cy="Submit"]').click();
226226
cy.wait('@editSource')
227227
.then((response) => {

cypress/e2e/awx/resources/jobTemplates.cy.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ describe('Job Templates Tests', function () {
5353
cy.clickLink(/^Create job template$/);
5454
cy.getBy('[data-cy="name"]').type(jtName);
5555
cy.getBy('[data-cy="description"]').type('This is a JT description');
56-
cy.selectDropdownOptionByResourceName('inventory', inventory.name);
56+
cy.singleSelectByDataCy('inventory', inventory.name);
5757
cy.selectDropdownOptionByResourceName('project', `${(this.globalProject as Project).name}`);
5858
cy.selectDropdownOptionByResourceName('playbook', 'hello_world.yml');
5959
cy.getBy('[data-cy="Submit"]').click();
@@ -107,7 +107,7 @@ describe('Job Templates Tests', function () {
107107
cy.clickLink(/^Create job template$/);
108108
cy.getBy('[data-cy="name"]').type(jtName);
109109
cy.getBy('[data-cy="description"]').type('This is a JT description');
110-
cy.selectDropdownOptionByResourceName('inventory', inventory.name);
110+
cy.singleSelectByDataCy('inventory', inventory.name);
111111
cy.selectDropdownOptionByResourceName('project', proj.name);
112112
cy.selectDropdownOptionByResourceName('playbook', 'hello_world.yml');
113113
cy.getBy('[data-cy="Submit"]').click();
@@ -142,7 +142,7 @@ describe('Job Templates Tests', function () {
142142
cy.filterTableByMultiSelect('name', [jtName]);
143143
cy.getTableRow('name', jtName, { disableFilter: true }).should('be.visible');
144144
cy.clickTableRowAction('name', jtName, 'launch-template', { disableFilter: true });
145-
cy.selectDropdownOptionByResourceName('inventory', inventory.name);
145+
cy.singleSelectByDataCy('inventory', inventory.name);
146146
cy.clickButton(/^Next/);
147147
cy.selectItemFromLookupModal('credential-select', machineCredential.name);
148148
cy.clickButton(/^Next/);
@@ -214,7 +214,7 @@ describe('Job Templates Tests', function () {
214214
.then((id: string) => {
215215
cy.verifyPageTitle(jtName);
216216
cy.clickButton(/^Launch template$/);
217-
cy.selectDropdownOptionByResourceName('inventory', inventory.name);
217+
cy.singleSelectByDataCy('inventory', inventory.name);
218218
cy.clickButton(/^Next/);
219219
cy.selectItemFromLookupModal('credential-select', machineCredential.name);
220220
cy.clickButton(/^Next/);
@@ -279,7 +279,7 @@ describe('Job Templates Tests', function () {
279279

280280
cy.visit('/templates/job-template/create');
281281
cy.getByDataCy('name').type(jtName);
282-
cy.selectDropdownOptionByResourceName('inventory', inventory.name);
282+
cy.singleSelectByDataCy('inventory', inventory.name);
283283
cy.selectDropdownOptionByResourceName('project', gitProject.name);
284284
cy.selectDropdownOptionByResourceName('playbook', 'debug-loop.yml');
285285
cy.getByDataCy('allow_simultaneous').click();
@@ -408,7 +408,7 @@ describe('Job Templates Tests', function () {
408408
cy.getByDataCy('inventory').contains('Deleted');
409409
cy.clickLink('Edit template');
410410

411-
cy.selectDropdownOptionByResourceName('inventory', inv.name);
411+
cy.singleSelectByDataCy('inventory', inv.name);
412412
cy.intercept('PATCH', awxAPI`/job_templates/${jobTemplate.id.toString()}/`).as('saveJT');
413413
cy.clickButton('Save job template');
414414
cy.wait('@saveJT');

cypress/e2e/awx/resources/workflowJobTemplates.cy.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ describe('Workflow Job Templates Tests', () => {
5353
});
5454
cy.get('[data-cy="description"]').type('this is a new description');
5555
cy.singleSelectBy('[data-cy="organization"]', organization.name);
56-
cy.selectDropdownOptionByResourceName('inventory', inventory.name);
56+
cy.singleSelectByDataCy('inventory', inventory.name);
5757
cy.get('[data-cy="limit"]').type('mock-limit');
5858
cy.get('[data-cy="scm-branch"]').type('mock-scm-branch');
5959
cy.selectDropdownOptionByResourceName('labels', label.name.toString());
@@ -92,7 +92,7 @@ describe('Workflow Job Templates Tests', () => {
9292
cy.get('[data-cy="name"]').type(jtName);
9393
cy.get('[data-cy="description"]').type('this is a description');
9494
cy.singleSelectBy('[data-cy="organization"]', organization.name);
95-
cy.selectDropdownOptionByResourceName('inventory', inventory.name);
95+
cy.singleSelectByDataCy('inventory', inventory.name);
9696
cy.get('[data-cy="limit"]').type('mock-limit');
9797
cy.get('[data-cy="scm-branch"]').type('mock-scm-branch');
9898
cy.selectDropdownOptionByResourceName('labels', label.name.toString());

cypress/e2e/awx/views/schedules.cy.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -156,7 +156,7 @@ describe.skip('Schedules - Create and Delete', function () {
156156
cy.verifyPageTitle('Schedules');
157157
cy.getBy('[data-cy="create-schedule"]').click();
158158
cy.selectDropdownOptionByResourceName('schedule_type', 'Inventory source');
159-
cy.selectDropdownOptionByResourceName('inventory', `${specificInventory.name}`);
159+
cy.singleSelectByDataCy('inventory', `${specificInventory.name}`);
160160
cy.selectDropdownOptionByResourceName(
161161
'inventory-source-select',
162162
`${specificInventorySource.name}`

frontend/awx/resources/templates/JobTemplateForm.cy.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -144,7 +144,7 @@ describe('Create job template ', () => {
144144
cy.get('[data-cy="name"]').type('Test');
145145
cy.get('button[aria-describedby="job_type-form-group"]').click();
146146
cy.clickButton(/^Check$/);
147-
cy.selectDropdownOptionByResourceName('inventory', 'Demo Inventory');
147+
cy.singleSelectByDataCy('inventory', 'Demo Inventory');
148148
cy.selectDropdownOptionByResourceName('project', 'Demo Project').as('ProjectInput');
149149
cy.selectDropdownOptionByResourceName('playbook', 'hello_world.yml');
150150
cy.wait('@getInstanceGroups')

frontend/awx/resources/templates/WorkflowJobTemplateForm.cy.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ describe('Create job template ', () => {
4242
cy.mount(<CreateWorkflowJobTemplate />);
4343
cy.get('[data-cy="name"]').type('Test');
4444

45-
cy.selectDropdownOptionByResourceName('inventory', 'Demo Inventory');
45+
cy.singleSelectByDataCy('inventory', 'Demo Inventory');
4646

4747
cy.clickButton('Create workflow job template');
4848

frontend/awx/views/schedules/wizard/ScheduleAddWizard.cy.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -284,7 +284,7 @@ describe('ScheduleAddWizard', () => {
284284
});
285285

286286
cy.selectDropdownOptionByResourceName('schedule_type', 'Inventory source');
287-
cy.selectDropdownOptionByResourceName('inventory', 'Mock Inventory');
287+
cy.singleSelectByDataCy('inventory', 'Mock Inventory');
288288
cy.selectDropdownOptionByResourceName('inventory-source-select', 'Mock Inventory source');
289289

290290
cy.get('[data-cy="name"]').type('Test Schedule');

0 commit comments

Comments
 (0)