quip-cli
Version:
A Command Line Interface for the Quip Live Apps platform
38 lines (37 loc) • 1.03 kB
JSX
import {shallow, configure} from "enzyme";
import Adapter from "enzyme-adapter-react-16";
configure({adapter: new Adapter()});
import React from "react";
import {Menu} from "../menus";
import {RootEntity} from "../model/root";
import Main from "./main";
describe("Main Component", () => {
let rootRecord;
beforeEach(async () => {
rootRecord = new RootEntity();
rootRecord.initialize();
});
test("Main View", async () => {
const menu = new Menu();
const wrapper = shallow(
<Main rootRecord={rootRecord} menu={menu} isCreation={true} />
);
expect(wrapper).toMatchInlineSnapshot(`
<div
className="root"
>
<div>
<h1>
Hello, World!
</h1>
<p>
App Data:
</p>
<pre>
{"isHighlighted":false}
</pre>
</div>
</div>
`);
});
});