docs: display button variants

This commit is contained in:
Eric Liu 2020-07-23 19:38:09 -07:00
commit 9aa01ce5fb
9 changed files with 184 additions and 24 deletions

View file

@ -8,4 +8,22 @@ describe("Button", () => {
expect($.length).to.eql(4);
});
});
it.only("clicks", () => {
cy.get('[data-test="button-primary"]')
.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");
});
});

View file

@ -1,3 +1,7 @@
Cypress.Commands.add("examples", (component) => {
cy.visit(`/examples/${component}`);
cy.visit(`/examples/${component}`, {
onBeforeLoad(win) {
cy.stub(win.console, "log").as("log");
},
});
});