move test helpers from demo app to tests/

This commit is contained in:
Géry Debongnie
2019-03-14 11:50:39 +01:00
parent e95af73065
commit 8d95f46fce
5 changed files with 16 additions and 11 deletions
+3 -8
View File
@@ -1,11 +1,6 @@
export { MockRouter } from "./mock_router"; export { MockRouter } from "./mock_router";
export { MockServer } from "./mock_server"; export { MockServer } from "./mock_server";
export { makeMenuInfo, makeTestData, TestData } from "./test_data"; export { makeMenuInfo, makeTestData, TestData } from "./test_data";
export { makeTestEnv, makeTestWEnv, TestEnv, TestInfo } from "./test_env"; export { makeTestEnv, TestEnv, TestInfo } from "./test_env";
export {
makeDeferred, export * from "../../../../tests/helpers";
makeTestFixture,
nextMicroTick,
nextTick,
normalize
} from "./test_utils";
+1 -1
View File
@@ -6,7 +6,7 @@ import {
nextMicroTick, nextMicroTick,
nextTick, nextTick,
normalize normalize
} from "../demo/static/tests/helpers"; } from "./helpers";
//------------------------------------------------------------------------------ //------------------------------------------------------------------------------
// Setup and helpers // Setup and helpers
@@ -1,3 +1,6 @@
import { WEnv } from "../src/component";
import { QWeb } from "../src/qweb_vdom";
export function nextMicroTick(): Promise<void> { export function nextMicroTick(): Promise<void> {
return Promise.resolve(); return Promise.resolve();
} }
@@ -31,3 +34,9 @@ export function makeDeferred(): Deferred {
(<Deferred>def).reject = reject; (<Deferred>def).reject = reject;
return <Deferred>def; return <Deferred>def;
} }
export function makeTestWEnv(): WEnv {
return {
qweb: new QWeb()
};
}
+2 -1
View File
@@ -2,7 +2,8 @@ import sdAttributes from "../libs/snabbdom/src/modules/attributes";
import sdListeners from "../libs/snabbdom/src/modules/eventlisteners"; import sdListeners from "../libs/snabbdom/src/modules/eventlisteners";
import { init } from "../libs/snabbdom/src/snabbdom"; import { init } from "../libs/snabbdom/src/snabbdom";
import { EvalContext, QWeb } from "../src/qweb_vdom"; import { EvalContext, QWeb } from "../src/qweb_vdom";
import { normalize } from "../demo/static/tests/helpers"; import { normalize } from "./helpers";
//------------------------------------------------------------------------------ //------------------------------------------------------------------------------
// Setup and helpers // Setup and helpers
//------------------------------------------------------------------------------ //------------------------------------------------------------------------------
+1 -1
View File
@@ -17,5 +17,5 @@
"strictPropertyInitialization": true, "strictPropertyInitialization": true,
"strictNullChecks": true "strictNullChecks": true
}, },
"include": ["web/static/**/*.ts"] "include": ["demo/static/**/*.ts", "src/*.ts"]
} }