[FIX] blockdom: ignore attributes with undefined value

This commit is contained in:
Géry Debongnie
2021-12-13 14:41:07 +01:00
committed by Aaron Bohy
parent 14a6289f60
commit 63fbcf99fd
4 changed files with 49 additions and 1 deletions
+12
View File
@@ -52,6 +52,18 @@ describe("attributes", () => {
expect(result).toBe(`<div></div>`);
});
test("dynamic undefined generic attribute", () => {
const template = `<div t-att-thing="c"/>`;
const result = renderToString(template, { c: undefined });
expect(result).toBe(`<div></div>`);
});
test("dynamic undefined class attribute", () => {
const template = `<div t-att-class="c"/>`;
const result = renderToString(template, { c: undefined });
expect(result).toBe(`<div></div>`);
});
test("dynamic attribute with a dash", () => {
const template = `<div t-att-data-action-id="id"/>`;
const result = renderToString(template, { id: 32 });