[FIX] compiler: allow t-if with empty content

This commit is contained in:
Géry Debongnie
2021-12-01 13:16:32 +01:00
committed by Aaron Bohy
parent 49c7585998
commit 2e176f135d
4 changed files with 37 additions and 4 deletions
+6
View File
@@ -16,6 +16,12 @@ describe("t-if", () => {
expect(renderToString(template, {})).toBe("<div></div>");
});
test("t-if with empty content", () => {
const template = `hello<t t-if="condition"/>`;
expect(renderToString(template, { condition: true })).toBe("hello");
expect(renderToString(template, { condition: false })).toBe("hello");
});
test("boolean value condition missing", () => {
const template = `<span><t t-if="condition">fail</t></span>`;
expect(renderToString(template)).toBe("<span></span>");