mirror of
https://github.com/oven-sh/bun
synced 2026-02-14 21:01:52 +00:00
* Fixes #7827 * Add some assertions and errors --------- Co-authored-by: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com>
23 lines
502 B
TypeScript
23 lines
502 B
TypeScript
import { test, expect, jest } from "bun:test";
|
|
|
|
test("#7827", () => {
|
|
for (let i = 0; i < 10; i++)
|
|
(function () {
|
|
const element = jest.fn(element => {
|
|
element.tagName;
|
|
});
|
|
const rewriter = new HTMLRewriter().on("p", {
|
|
element,
|
|
});
|
|
|
|
const content = "<p>Lorem ipsum!</p>";
|
|
|
|
rewriter.transform(new Response(content));
|
|
rewriter.transform(new Response(content));
|
|
|
|
expect(element).toHaveBeenCalledTimes(2);
|
|
})();
|
|
|
|
Bun.gc(true);
|
|
});
|