* 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
55 lines
1.6 KiB
JavaScript
55 lines
1.6 KiB
JavaScript
Cypress.Commands.add("fillPgSourceForm", (name) => {
|
|
cy.intercept("/source_definition_specifications/get").as(
|
|
"getSourceSpecifications"
|
|
);
|
|
|
|
cy.get("input[name=name]").type(name);
|
|
cy.get("div[data-testid='serviceType']").click();
|
|
cy.get("div").contains("Postgres").click();
|
|
|
|
cy.wait("@getSourceSpecifications");
|
|
|
|
cy.get("input[name='connectionConfiguration.host']").type("localhost");
|
|
cy.get("input[name='connectionConfiguration.port']").type("{selectAll}{del}5433");
|
|
cy.get("input[name='connectionConfiguration.database']").type("airbyte_ci");
|
|
cy.get("input[name='connectionConfiguration.username']").type("postgres");
|
|
cy.get("input[name='connectionConfiguration.password']").type(
|
|
"secret_password"
|
|
);
|
|
});
|
|
|
|
Cypress.Commands.add("createTestSource", (name) => {
|
|
cy.intercept("/scheduler/sources/check_connection").as(
|
|
"checkSourceUpdateConnection"
|
|
);
|
|
cy.intercept("/sources/create").as("createSource");
|
|
|
|
cy.openNewSourceForm();
|
|
cy.fillPgSourceForm(name);
|
|
cy.submit();
|
|
|
|
cy.wait("@checkSourceUpdateConnection");
|
|
cy.wait("@createSource");
|
|
});
|
|
|
|
Cypress.Commands.add("updateSource", (name, field, value) => {
|
|
cy.intercept("/sources/check_connection_for_update").as(
|
|
"checkSourceConnection"
|
|
);
|
|
cy.intercept("/sources/update").as("updateSource");
|
|
|
|
cy.openSourcePage();
|
|
cy.openSettingForm(name);
|
|
cy.updateField(field, value);
|
|
cy.submit();
|
|
|
|
cy.wait("@checkSourceConnection");
|
|
cy.wait("@updateSource");
|
|
});
|
|
|
|
Cypress.Commands.add("deleteSource", (name) => {
|
|
cy.openSourcePage();
|
|
cy.openSettingForm(name);
|
|
cy.deleteEntity();
|
|
});
|