opds-web-client
Version:
23 lines (22 loc) • 724 B
JavaScript
autoMockOff();
var React = require("react");
var enzyme_1 = require("enzyme");
var BookCover_1 = require("../BookCover");
describe("BookCover", function () {
var wrapper;
var bookData = {
id: "test id",
title: "test book",
authors: ["paperback writer", "brilliant recluse"]
};
beforeEach(function () {
wrapper = enzyme_1.shallow(React.createElement(BookCover_1.default, {book: bookData}));
});
it("shows title and authors", function () {
var title = wrapper.childAt(0);
expect(title.text()).toBe(bookData.title);
var authors = wrapper.childAt(1);
expect(authors.text()).toBe(bookData.authors.join(", "));
});
});
;
jest.