From 1b513a1637ad5c2f3da02b03a5ec49c4889e3592 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=A9ry=20Debongnie?= Date: Sat, 3 Jul 2021 08:39:11 +0200 Subject: [PATCH] [FIX] qweb: add support for t-att-value on + + + + `; + qweb.addTemplate("test", template); + const vnode1 = qweb.render("test", { value: "tomato" }); + const vnode2 = patch(document.createElement("select"), vnode1); + let elm = vnode2.elm as HTMLSelectElement; + expect(elm.value).toBe("tomato"); + + elm.value = "potato"; + expect(elm.value).toBe("potato"); + + // rerender with a different value, and patch actual dom, to check that + // select value was properly reset by owl + const vnode3 = qweb.render("test", { value: "onion" }); + patch(vnode2, vnode3); + expect(elm.value).toBe("onion"); + expect(qweb.templates.test.fn.toString()).toMatchSnapshot(); + }); }); describe("whitespace handling", () => {