opds-web-client
Version:
20 lines (19 loc) • 962 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
var chai_1 = require("chai");
var React = require("react");
var enzyme_1 = require("enzyme");
var SkipNavigationLink_1 = require("../SkipNavigationLink");
describe("SkipNavigationLink", function () {
it("shows link", function () {
var wrapper = (0, enzyme_1.shallow)(React.createElement(SkipNavigationLink_1.default, { target: "#main" }));
var element = wrapper.find(".skip-navigation a");
(0, chai_1.expect)(element.text()).to.equal("Skip navigation");
(0, chai_1.expect)(element.props().href).to.equal("#main");
});
it("uses label", function () {
var wrapper = (0, enzyme_1.shallow)(React.createElement(SkipNavigationLink_1.default, { target: "#main", label: "skippable things" }));
var element = wrapper.find(".skip-navigation a");
(0, chai_1.expect)(element.text()).to.equal("Skip skippable things");
});
});
;