[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 Samuel Degueldre
parent e2fedc6eff
commit e008966291
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>");