});
});
});
+
+ it('shows the appropriate buttons in the multiselect toolbar', () => {
+
+ const msButtonTooltips = [
+ 'API Details',
+ 'Copy to clipboard',
+ 'Delete Workflow',
+ 'Open in new tab',
+ 'Run Workflow',
+ 'View details',
+ ];
+
+ cy.createResource(activeUser.token, "workflows", {workflow: {name: "Test wf"}})
+ .then(function(workflowResource) {
+ cy.loginAs(activeUser);
+ cy.get("[data-cy=side-panel-tree]").contains("Home Projects").click();
+ cy.waitForDom()
+ cy.get('[data-cy=data-table-row]').contains(workflowResource.name).should('exist').parent().parent().parent().click()
+ cy.get('[data-cy=multiselect-button]').should('have.length', msButtonTooltips.length)
+ for (let i = 0; i < msButtonTooltips.length; i++) {
+ cy.get('[data-cy=multiselect-button]').eq(i).trigger('mouseover');
+ cy.get('body').contains(msButtonTooltips[i]).should('exist')
+ cy.get('[data-cy=multiselect-button]').eq(i).trigger('mouseout');
+ }
+ });
+ })
+
});
CANCEL = 'CANCEL',
COPY_AND_RERUN_PROCESS = 'Copy and re-run process',
COPY_TO_CLIPBOARD = 'Copy to clipboard',
- DELETE_WORKFLOW = 'Delete Worflow',
+ DELETE_WORKFLOW = 'Delete Workflow',
EDIT_COLLECTION = 'Edit collection',
EDIT_PROJECT = 'Edit project',
EDIT_PROCESS = 'Edit process',