[arvados-workbench2] updated: 2.7.0-256-g0650b449

git repository hosting git at public.arvados.org
Tue Dec 12 18:49:48 UTC 2023


Summary of changes:
 cypress/integration/workflow.spec.js               | 27 ++++++++++++++++++++++
 .../multiselect-toolbar/ms-menu-actions.ts         |  2 +-
 2 files changed, 28 insertions(+), 1 deletion(-)

       via  0650b4496b8c509d35a953ddea6e9774298593f0 (commit)
      from  138d68c43084a834bb566c09d2e8e535564cef40 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.


commit 0650b4496b8c509d35a953ddea6e9774298593f0
Author: Lisa Knox <lisaknox83 at gmail.com>
Date:   Tue Dec 12 13:49:44 2023 -0500

    21128: added toolbar test to workflow spec Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox at curii.com>

diff --git a/cypress/integration/workflow.spec.js b/cypress/integration/workflow.spec.js
index 76ad3c63..844e87d8 100644
--- a/cypress/integration/workflow.spec.js
+++ b/cypress/integration/workflow.spec.js
@@ -265,4 +265,31 @@ describe('Registered workflow panel tests', function() {
                     });
             });
     });
+
+    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');
+                    }
+                });
+    })
+
 });
diff --git a/src/views-components/multiselect-toolbar/ms-menu-actions.ts b/src/views-components/multiselect-toolbar/ms-menu-actions.ts
index 6bb930b9..91e96d9b 100644
--- a/src/views-components/multiselect-toolbar/ms-menu-actions.ts
+++ b/src/views-components/multiselect-toolbar/ms-menu-actions.ts
@@ -27,7 +27,7 @@ export enum MultiSelectMenuActionNames {
     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',

-----------------------------------------------------------------------


hooks/post-receive
-- 




More information about the arvados-commits mailing list