diff options
author | 2023-01-12 19:10:41 -0800 | |
---|---|---|
committer | 2023-01-12 19:10:41 -0800 | |
commit | 766f8ceebc76dd749ba5c104f802c7ebda289db9 (patch) | |
tree | f84ee560938188261f7f5604a65b83aae354a646 /test/bun.js/bun-write.test.js | |
parent | c03f7c998dd22689412658177e3a5736ce6b9034 (diff) | |
parent | 32f8cb31be6fb5b0b9aea1c6d4e95d118e8ef816 (diff) | |
download | bun-766f8ceebc76dd749ba5c104f802c7ebda289db9.tar.gz bun-766f8ceebc76dd749ba5c104f802c7ebda289db9.tar.zst bun-766f8ceebc76dd749ba5c104f802c7ebda289db9.zip |
Merge branch 'main' into dylan/github-dependencies
Diffstat (limited to 'test/bun.js/bun-write.test.js')
-rw-r--r-- | test/bun.js/bun-write.test.js | 40 |
1 files changed, 17 insertions, 23 deletions
diff --git a/test/bun.js/bun-write.test.js b/test/bun.js/bun-write.test.js index fdf31679f..864333ca6 100644 --- a/test/bun.js/bun-write.test.js +++ b/test/bun.js/bun-write.test.js @@ -281,27 +281,21 @@ it("Bun.write(Bun.stderr, 'new TextEncoder().encode(Bun.write STDERR TEST'))", a // FLAKY TEST // Since Bun.file is resolved lazily, this needs to specifically be checked -// it("Bun.write('output.html', HTMLRewriter.transform(Bun.file)))", async (done) => { -// var rewriter = new HTMLRewriter(); +it("Bun.write('output.html', HTMLRewriter.transform(Bun.file)))", async (done) => { + var rewriter = new HTMLRewriter(); -// rewriter.on("div", { -// element(element) { -// element.setInnerContent("<blink>it worked!</blink>", { html: true }); -// }, -// }); -// globalThis["HTMLRewriter.a"] = Bun.write( -// "/tmp/html-rewriter.txt.js", -// "<div>hello</div>", -// ); -// await globalThis["HTMLRewriter.a"]; -// var input = new Response(Bun.file("/tmp/html-rewriter.txt.js")); -// var output = rewriter.transform(input); -// const outpath = `/tmp/html-rewriter.${Date.now()}.html`; -// globalThis["HTMLRewriter.a"] = Bun.write(outpath, output); -// await globalThis["HTMLRewriter.a"]; -// console.log("HIERE"); -// expect(await Bun.file(outpath).text()).toBe( -// "<div><blink>it worked!</blink></div>", -// ); -// done(); -// }); + rewriter.on("div", { + element(element) { + element.setInnerContent("<blink>it worked!</blink>", { html: true }); + }, + }); + await Bun.write("/tmp/html-rewriter.txt.js", "<div>hello</div>"); + var input = new Response(Bun.file("/tmp/html-rewriter.txt.js")); + var output = rewriter.transform(input); + const outpath = `/tmp/html-rewriter.${Date.now()}.html`; + await Bun.write(outpath, output); + expect(await Bun.file(outpath).text()).toBe( + "<div><blink>it worked!</blink></div>", + ); + done(); +}); |