opds-web-client
Version:
29 lines (28 loc) • 1.02 kB
JavaScript
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);
});
});
});
;