mirror of
https://github.com/Abdulazizzn/n8n-enterprise-unlocked.git
synced 2025-12-18 02:21:13 +00:00
fix(editor): Prevent saving already saved workflows (#9670)
This commit is contained in:
committed by
GitHub
parent
99b54bb029
commit
b652405a06
@@ -36,6 +36,20 @@ describe('Workflow Actions', () => {
|
||||
WorkflowPage.getters.isWorkflowSaved();
|
||||
});
|
||||
|
||||
it('should not save already saved workflow', () => {
|
||||
cy.intercept('PATCH', '/rest/workflows/*').as('saveWorkflow');
|
||||
WorkflowPage.actions.saveWorkflowOnButtonClick();
|
||||
WorkflowPage.actions.addNodeToCanvas(MANUAL_TRIGGER_NODE_NAME);
|
||||
WorkflowPage.actions.saveWorkflowOnButtonClick();
|
||||
cy.wait('@saveWorkflow');
|
||||
WorkflowPage.getters.isWorkflowSaved();
|
||||
// Try to save a few times
|
||||
WorkflowPage.actions.saveWorkflowUsingKeyboardShortcut();
|
||||
WorkflowPage.actions.saveWorkflowUsingKeyboardShortcut();
|
||||
// Should be saved only once
|
||||
cy.get('@saveWorkflow.all').should('have.length', 1);
|
||||
});
|
||||
|
||||
it('should not be able to activate unsaved workflow', () => {
|
||||
WorkflowPage.getters.activatorSwitch().find('input').first().should('be.disabled');
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user