Files
owl/examples/web/static/tests/ui/home_menu.test.ts
T

29 lines
853 B
TypeScript
Raw Normal View History

2019-03-04 22:47:20 +01:00
import { HomeMenu } from "../../src/ts/ui/home_menu";
import { makeTestEnv, makeTestFixture } from "../helpers";
2019-02-03 15:05:53 +01:00
//------------------------------------------------------------------------------
// Setup and helpers
//------------------------------------------------------------------------------
let fixture: HTMLElement;
beforeEach(() => {
2019-03-04 22:47:20 +01:00
fixture = makeTestFixture();
2019-02-03 15:05:53 +01:00
});
afterEach(() => {
fixture.remove();
});
//------------------------------------------------------------------------------
// Tests
//------------------------------------------------------------------------------
test("can be rendered", async () => {
const testEnv = makeTestEnv();
const props = { menuInfo: testEnv.store.menuInfo };
2019-03-04 22:47:20 +01:00
const homeMenu = new HomeMenu(testEnv, props);
2019-02-03 15:05:53 +01:00
await homeMenu.mount(fixture);
expect(fixture.innerHTML).toMatchSnapshot();
});