import { QWeb } from "../../src/qweb/index"; import { renderToString } from "../helpers"; describe("memory", () => { test("t-foreach does not leak stuff in global scope", () => { let qweb = new QWeb(); const initialNumberOfGlobals = Object.keys(window).length; qweb.addTemplate("test", `

`); const result = renderToString(qweb, "test"); const expected = `

321

`; expect(result).toBe(expected); expect(Object.keys(window).length).toBe(initialNumberOfGlobals); }); });