This commit is contained in:
Géry Debongnie
2019-01-23 22:52:50 +01:00
parent 76fedae5a9
commit 88c5c06468
12 changed files with 83 additions and 79 deletions
+4 -5
View File
@@ -1,17 +1,16 @@
import Widget, {WEnv} from "../src/ts/core/widget";
import Widget, { WEnv } from "../src/ts/core/widget";
import QWeb from "../src/ts/core/qweb_vdom";
interface Type<T> extends Function {
new (...args: any[]): T;
}
type TestEnv = WEnv;
type TestWidget = Widget<TestEnv>
type TestWidget = Widget<TestEnv>;
function makeWidget(W: Type<TestWidget>): TestWidget {
const env = {
qweb: new QWeb(),
qweb: new QWeb()
};
const w = new W(env);
return w;
@@ -120,7 +119,7 @@ describe("lifecycle hooks", () => {
let parentMounted = false;
let childMounted = false;
class ParentWidget extends Widget<TestEnv> {
name="a";
name = "a";
template = `<div>Hello<t t-widget="child"/></div>`;
widgets = { child: ChildWidget };
async mounted() {