1
0
mirror of synced 2026-01-05 12:05:28 -05:00
Files
airbyte/airbyte-e2e-testing/cypress/support/commands/connection.js
Artem Astapenko cf59ad9c50 Jamakase/add catalog view (#4672)
* Add storybook

* Add initial catalog work

* Change dropdown

* Add popup

* Add styles for tree view

* Add search radiobuttons

* Add ellipsis

* Edit Sync mode dropdown view

* Remove combobox role usage in e2e

* Add data-testid to select

* Add tooltips

* Temporary ignore test
2021-07-22 06:23:48 +07:00

27 lines
870 B
JavaScript

Cypress.Commands.add("createTestConnection", (sourceName, destinationName) => {
cy.intercept("/api/v1/sources/check_connection").as("checkConnectionSource");
cy.intercept("/api/v1/destinations/check_connection").as(
"checkConnectionDestination"
);
cy.intercept("/api/v1/sources/discover_schema").as("discoverSchema");
cy.intercept("/api/v1/web_backend/connections/create").as("createConnection");
cy.createTestSource(sourceName);
cy.createTestDestination(destinationName);
cy.wait(3000);
cy.get("div[data-testid='select-source']").click();
cy.get("div").contains(sourceName).click();
cy.wait("@checkConnectionSource");
cy.wait("@checkConnectionDestination");
cy.wait("@discoverSchema");
cy.get("div[data-testid='schedule']").click();
cy.get("div[data-testid='manual']").click();
cy.submit();
cy.wait("@createConnection");
});