import React from "react";
import Enzyme, { shallow } from "enzyme";
import Adapter from "enzyme-adapter-react-16";
import { Compendium } from "../../../src/components/compendium/compendium";
Enzyme.configure({ adapter: new Adapter() });
class CompendiumPageObject {
private component;
constructor(component) {
this.component = component;
}
tabs() {
return this.component.find('[data-qa-target="tab-list"]');
}
}
describe("Compendium", () => {
test("renders", () => {
const compendium = shallow();
expect(compendium.exists()).toBe(true);
});
test("renders tabs", () => {
const compendium = shallow();
const pageObject = new CompendiumPageObject(compendium);
expect(pageObject.tabs()).toHaveLength(1);
});
});