2021-07-12 13:35:26 +00:00
|
|
|
import { SHARED_ELEMENTS } from "../../elements/shared/sharedElements";
|
|
|
|
|
2021-03-15 13:16:02 +00:00
|
|
|
Cypress.Commands.add("getTextFromElement", element =>
|
|
|
|
cy.get(element).invoke("text")
|
|
|
|
);
|
2021-04-21 08:02:48 +00:00
|
|
|
|
|
|
|
Cypress.Commands.add("clearAndType", { prevSubject: true }, (subject, text) => {
|
|
|
|
cy.wrap(subject)
|
|
|
|
.clear()
|
|
|
|
.type(text);
|
|
|
|
});
|
2021-07-12 13:35:26 +00:00
|
|
|
|
|
|
|
Cypress.Commands.add("softExpectSkeletonIsVisible", () => {
|
|
|
|
cy.get(SHARED_ELEMENTS.circularProgress).should("not.exist");
|
|
|
|
cy.get("body").then($body => {
|
|
|
|
if ($body.find(SHARED_ELEMENTS.skeleton).length) {
|
|
|
|
cy.softAssertVisibility(SHARED_ELEMENTS.skeleton);
|
|
|
|
} else {
|
|
|
|
chai
|
|
|
|
.softExpect(
|
|
|
|
$body.find(SHARED_ELEMENTS.skeleton, "skeleton should exist").length
|
|
|
|
)
|
|
|
|
.to.be.eq(1);
|
|
|
|
}
|
|
|
|
});
|
|
|
|
});
|