|
4 | 4 | clickCreateNewCredential,
|
5 | 5 | getNdvContainer,
|
6 | 6 | selectResourceLocatorAddResourceItem,
|
7 |
| - getBackToCanvasButton, |
| 7 | + clickGetBackToCanvas, |
8 | 8 | } from '../composables/ndv';
|
9 | 9 | import * as projects from '../composables/projects';
|
10 | 10 | import {
|
@@ -293,21 +293,18 @@ describe('Projects', { disableAutoLogin: true }, () => {
|
293 | 293 | cy.signinAsOwner();
|
294 | 294 | cy.visit(workflowsPage.url);
|
295 | 295 |
|
296 |
| - // Stub window.open before adding sub-workflow opens a new tab |
297 |
| - cy.window().then((win) => { |
298 |
| - cy.stub(win, 'open').as('windowOpen').returns(null); |
299 |
| - }); |
300 |
| - |
301 | 296 | projects.createProject('Dev');
|
302 | 297 | projects.getProjectTabWorkflows().click();
|
303 | 298 | workflowsPage.getters.newWorkflowButtonCard().click();
|
304 | 299 | workflowPage.actions.addNodeToCanvas(MANUAL_TRIGGER_NODE_NAME);
|
305 | 300 | workflowPage.actions.saveWorkflowOnButtonClick();
|
306 | 301 | workflowPage.actions.addNodeToCanvas('Execute Workflow', true, true);
|
307 | 302 |
|
| 303 | + cy.window().then((win) => cy.stub(win, 'open').callsFake((url) => cy.visit(url))); |
| 304 | + |
308 | 305 | selectResourceLocatorAddResourceItem('workflowId', 'Create a');
|
309 | 306 | getNdvContainer().should('be.visible');
|
310 |
| - getBackToCanvasButton().click(); |
| 307 | + clickGetBackToCanvas(); |
311 | 308 |
|
312 | 309 | workflowPage.actions.addNodeToCanvas(NOTION_NODE_NAME, true, true);
|
313 | 310 | clickCreateNewCredential();
|
|
0 commit comments