test(editor): Fix e2e tests (no-changelog) (#11369)

This commit is contained in:
Raúl Gómez Morales
2024-10-23 14:11:10 +02:00
committed by GitHub
parent 0e7eccd238
commit 5d0e0e0889
2 changed files with 20 additions and 1 deletions

View File

@@ -226,6 +226,7 @@ describe('Sharing', { disableAutoLogin: true }, () => {
.should('have.length', 1) .should('have.length', 1)
.click(); .click();
credentialsModal.getters.saveButton().click(); credentialsModal.getters.saveButton().click();
credentialsModal.getters.saveButton().should('have.text', 'Saved');
credentialsModal.actions.close(); credentialsModal.actions.close();
projects.getProjectTabWorkflows().click(); projects.getProjectTabWorkflows().click();
@@ -252,6 +253,7 @@ describe('Sharing', { disableAutoLogin: true }, () => {
credentialsModal.getters.usersSelect().click(); credentialsModal.getters.usersSelect().click();
getVisibleSelect().find('li').should('have.length', 4).first().click(); getVisibleSelect().find('li').should('have.length', 4).first().click();
credentialsModal.getters.saveButton().click(); credentialsModal.getters.saveButton().click();
credentialsModal.getters.saveButton().should('have.text', 'Saved');
credentialsModal.actions.close(); credentialsModal.actions.close();
credentialsPage.getters credentialsPage.getters

View File

@@ -15,7 +15,12 @@ import {
NDV, NDV,
MainSidebar, MainSidebar,
} from '../pages'; } from '../pages';
import { getVisibleDropdown, getVisibleModalOverlay, getVisibleSelect } from '../utils'; import {
getVisibleDropdown,
getVisibleModalOverlay,
getVisibleSelect,
getVisiblePopper,
} from '../utils';
const workflowsPage = new WorkflowsPage(); const workflowsPage = new WorkflowsPage();
const workflowPage = new WorkflowPage(); const workflowPage = new WorkflowPage();
@@ -579,6 +584,9 @@ describe('Projects', { disableAutoLogin: true }, () => {
credentialsPage.getters.credentialCardActions('Credential in Project 1').click(); credentialsPage.getters.credentialCardActions('Credential in Project 1').click();
credentialsPage.getters.credentialMoveButton().click(); credentialsPage.getters.credentialMoveButton().click();
// wait for all poppers to be gone
getVisiblePopper().should('have.length', 0);
projects projects
.getResourceMoveModal() .getResourceMoveModal()
.should('be.visible') .should('be.visible')
@@ -602,6 +610,9 @@ describe('Projects', { disableAutoLogin: true }, () => {
credentialsPage.getters.credentialCardActions('Credential in Project 1').click(); credentialsPage.getters.credentialCardActions('Credential in Project 1').click();
credentialsPage.getters.credentialMoveButton().click(); credentialsPage.getters.credentialMoveButton().click();
// wait for all poppers to be gone
getVisiblePopper().should('have.length', 0);
projects projects
.getResourceMoveModal() .getResourceMoveModal()
.should('be.visible') .should('be.visible')
@@ -624,6 +635,9 @@ describe('Projects', { disableAutoLogin: true }, () => {
credentialsPage.getters.credentialCardActions('Credential in Project 1').click(); credentialsPage.getters.credentialCardActions('Credential in Project 1').click();
credentialsPage.getters.credentialMoveButton().click(); credentialsPage.getters.credentialMoveButton().click();
// wait for all poppers to be gone
getVisiblePopper().should('have.length', 0);
projects projects
.getResourceMoveModal() .getResourceMoveModal()
.should('be.visible') .should('be.visible')
@@ -637,6 +651,9 @@ describe('Projects', { disableAutoLogin: true }, () => {
.click(); .click();
projects.getResourceMoveModal().find('button:contains("Move credential")').click(); projects.getResourceMoveModal().find('button:contains("Move credential")').click();
// wait for all poppers to be gone
getVisiblePopper().should('have.length', 0);
credentialsPage.getters credentialsPage.getters
.credentialCards() .credentialCards()
.should('have.length', 3) .should('have.length', 3)