UNPKG

opds-web-client

Version:
29 lines (28 loc) 1.02 kB
"use strict"; var chai_1 = require("chai"); var React = require("react"); var enzyme_1 = require("enzyme"); var BasicAuthButton_1 = require("../BasicAuthButton"); var BasicAuthPlugin_1 = require("../../BasicAuthPlugin"); describe("BasicAuthButton", function () { describe("rendering", function () { var wrapper, provider; beforeEach(function () { provider = { name: "Test Basic Auth", plugin: BasicAuthPlugin_1.default, method: { labels: { login: "code name", password: "secret password" } } }; wrapper = enzyme_1.shallow(React.createElement(BasicAuthButton_1.default, { provider: provider })); }); it("shows input with provider name", function () { var input = wrapper.find("input"); chai_1.expect(input.prop("value")).to.contain(provider.name); }); }); });