Files
owl/web/static/tests/store/action_manager_mixin_test.ts
T
2019-03-01 11:26:00 +01:00

20 lines
560 B
TypeScript

import { makeTestStore } from "../helpers";
//------------------------------------------------------------------------------
// Tests
//------------------------------------------------------------------------------
test("does not reload action if already done", async () => {
const routes: string[] = [];
const store = makeTestStore({ rpc: async route => routes.push(route) });
expect(routes).toEqual([]);
store.doAction(32);
expect(routes).toEqual(["web/action/load"]);
store.doAction(32);
expect(routes).toEqual(["web/action/load"]);
});