UNPKG

opds-web-client

Version:
23 lines (22 loc) 724 B
"use strict"; jest.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(", ")); }); });