From 04eb720619f486668dbef4343665d8dff9137b56 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=A9ry=20Debongnie?= Date: Wed, 15 May 2019 10:55:17 +0200 Subject: [PATCH] [IMP] qweb: add default template in QWeb --- src/qweb_core.ts | 1 + tests/component.test.ts | 1 - tests/qweb.test.ts | 2 +- 3 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/qweb_core.ts b/src/qweb_core.ts index 64ed9edd..e63d79a4 100644 --- a/src/qweb_core.ts +++ b/src/qweb_core.ts @@ -136,6 +136,7 @@ export class QWeb { if (data) { this.loadTemplates(data); } + this.addTemplate("default", "
"); } static addDirective(directive: Directive) { diff --git a/tests/component.test.ts b/tests/component.test.ts index f619897b..99f17b34 100644 --- a/tests/component.test.ts +++ b/tests/component.test.ts @@ -29,7 +29,6 @@ beforeEach(() => { ); env.qweb.addTemplate("widgetA", `
Hello
`); env.qweb.addTemplate("widgetB", `
world
`); - env.qweb.addTemplate("default", "
"); }); afterEach(() => { diff --git a/tests/qweb.test.ts b/tests/qweb.test.ts index 68b1c849..19e7ecc3 100644 --- a/tests/qweb.test.ts +++ b/tests/qweb.test.ts @@ -1024,7 +1024,7 @@ describe("loading templates", () => { test("does not crash if string does not have templates", () => { const data = ""; qweb.loadTemplates(data); - expect(qweb.templates).toEqual({}); + expect(Object.keys(qweb.templates)).toEqual(["default"]); }); });