X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/6b9cb6715bb7c04b2a425bc28b41a51f8a273a7a..5823c9f23cbf23e86d653b6ffb6b84515864f5c9:/services/workbench2/cypress/e2e/search.cy.js diff --git a/services/workbench2/cypress/e2e/search.cy.js b/services/workbench2/cypress/e2e/search.cy.js index 1bf2b5c3ef..16edcb1e43 100644 --- a/services/workbench2/cypress/e2e/search.cy.js +++ b/services/workbench2/cypress/e2e/search.cy.js @@ -169,7 +169,7 @@ describe("Search tests", function () { // Intercept config to insert remote cluster cy.intercept({ method: "GET", hostname: "127.0.0.1", url: "**/arvados/v1/config?nocache=*" }, req => { - req.reply(res => { + req.on('response', res => { res.body.RemoteClusters = { "*": res.body.RemoteClusters["*"], xxxxx: { @@ -215,8 +215,6 @@ describe("Search tests", function () { DispatchCloud: { ExternalURL: "" }, DispatchLSF: { ExternalURL: "" }, DispatchSLURM: { ExternalURL: "" }, - GitHTTP: { ExternalURL: "https://xxxxx.fakecluster.tld:39105/" }, - GitSSH: { ExternalURL: "" }, Health: { ExternalURL: "https://xxxxx.fakecluster.tld:42915/" }, Keepbalance: { ExternalURL: "" }, Keepproxy: { ExternalURL: "https://xxxxx.fakecluster.tld:46773/" }, @@ -249,7 +247,7 @@ describe("Search tests", function () { // Intercept search results to add federated result cy.intercept({ method: "GET", url: "**/arvados/v1/groups/contents?*" }, req => { - req.reply(res => { + req.on('response', res => { res.body.items = [ res.body.items[0], { @@ -271,17 +269,17 @@ describe("Search tests", function () { cy.stub(win, "open").as("Open"); }); - // Check copy to clipboard + // Check Copy link to clipboard cy.get("[data-cy=search-results]").contains(colName).rightclick(); cy.get("[data-cy=context-menu]").within(ctx => { // Check that there are 4 items in the menu cy.get(ctx).children().should("have.length", 4); cy.contains("API Details"); - cy.contains("Copy to clipboard"); + cy.contains("Copy link to clipboard"); cy.contains("Open in new tab"); cy.contains("View details"); - cy.contains("Copy to clipboard").click(); + cy.contains("Copy link to clipboard").click(); cy.waitForDom(); cy.window().then(win => win.navigator.clipboard.readText().then(text => { @@ -298,12 +296,12 @@ describe("Search tests", function () { cy.get("@Open").should("have.been.calledOnceWith", `${window.location.origin}/collections/${testCollection.uuid}`); }); - // Check federated result copy to clipboard + // Check federated result Copy link to clipboard cy.get("[data-cy=search-results]").contains(federatedColName).rightclick(); cy.get("[data-cy=context-menu]").within(() => { - cy.contains("Copy to clipboard").click(); + cy.contains("Copy link to clipboard").click(); cy.waitForDom(); - cy.window().then(win => + cy.window({ timeout: 15000 }).then(win => win.navigator.clipboard.readText().then(text => { expect(text).to.equal(`https://wb2.xxxxx.fakecluster.tld/collections/${federatedColUuid}`); })