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.

51 lines (46 loc) 1.82 kB
"use strict"; var _react = _interopRequireDefault(require("react")); var _ = require("."); var _createSnapshot = _interopRequireDefault(require("../../test/create-snapshot")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } describe("<Link /> snapshot tests", function () { it("renders <Link /> correctly with default props", function () { var snapshot = (0, _createSnapshot.default)(_react.default.createElement(_.Link, null, "Children")); expect(snapshot).toMatchSnapshot(); }); it("renders <Link /> correctly with arrow=up", function () { var snapshot = (0, _createSnapshot.default)(_react.default.createElement(_.Link, { arrow: "up" }, "Children")); expect(snapshot).toMatchSnapshot(); }); it("renders <Link /> correctly with arrow=down", function () { var snapshot = (0, _createSnapshot.default)(_react.default.createElement(_.Link, { arrow: "down" }, "Children")); expect(snapshot).toMatchSnapshot(); }); it("renders <Link /> correctly with arrow=right", function () { var snapshot = (0, _createSnapshot.default)(_react.default.createElement(_.Link, { arrow: "right" }, "Children")); expect(snapshot).toMatchSnapshot(); }); it("renders <Link /> correctly with arrow=left", function () { var snapshot = (0, _createSnapshot.default)(_react.default.createElement(_.Link, { arrow: "left" }, "Children")); expect(snapshot).toMatchSnapshot(); }); it("renders <Link /> correctly with theme", function () { var theme = { link: { background: "lightgrey" } }; var snapshot = (0, _createSnapshot.default)(_react.default.createElement(_.Link, { arrow: "left" }, "Children"), theme); expect(snapshot).toMatchSnapshot(); }); });