carbon-components-svelte/docs/cypress/integration/Button.js
2020-07-24 17:19:19 -07:00

24 lines
606 B
JavaScript

describe("Button", () => {
beforeEach(() => {
cy.examples("Button");
});
it("clicks", () => {
cy.get(".bx--btn--primary")
.first()
.as("btn")
.contains("Primary button");
cy.get("@btn").trigger("click");
cy.get("@log").should("be.calledWith", "click");
cy.get("@btn").trigger("mouseover");
cy.get("@log").should("be.calledWith", "mouseover");
cy.get("@btn").trigger("mouseenter");
cy.get("@log").should("be.calledWith", "mouseenter");
cy.get("@btn").trigger("mouseleave");
cy.get("@log").should("be.calledWith", "mouseleave");
});
});