UNPKG

vcc-ui

Version:

VCC UI is a collection of React UI Components that can be used for developing front-end applications at Volvo Car Corporation.

44 lines 1.51 kB
import React from "react"; import { Link } from "."; import createSnapshot from "../../test/create-snapshot"; describe("<Link /> snapshot tests", function () { it("renders <Link /> correctly with default props", function () { var snapshot = createSnapshot(React.createElement(Link, null, "Children")); expect(snapshot).toMatchSnapshot(); }); it("renders <Link /> correctly with arrow=up", function () { var snapshot = createSnapshot(React.createElement(Link, { arrow: "up" }, "Children")); expect(snapshot).toMatchSnapshot(); }); it("renders <Link /> correctly with arrow=down", function () { var snapshot = createSnapshot(React.createElement(Link, { arrow: "down" }, "Children")); expect(snapshot).toMatchSnapshot(); }); it("renders <Link /> correctly with arrow=right", function () { var snapshot = createSnapshot(React.createElement(Link, { arrow: "right" }, "Children")); expect(snapshot).toMatchSnapshot(); }); it("renders <Link /> correctly with arrow=left", function () { var snapshot = createSnapshot(React.createElement(Link, { arrow: "left" }, "Children")); expect(snapshot).toMatchSnapshot(); }); it("renders <Link /> correctly with theme", function () { var theme = { link: { background: "lightgrey" } }; var snapshot = createSnapshot(React.createElement(Link, { arrow: "left" }, "Children"), theme); expect(snapshot).toMatchSnapshot(); }); });