import Parser from "../lib/FramedParser.js"; test("framed parser", (done) => { const parser = new Parser(); expect.assertions(4); parser.on("start", (el) => { expect(el.toString()).toBe( '', ); }); parser.on("element", (el) => { expect(el.parent).toBe(null); expect(el.toString()).toBe("hello"); }); parser.on("end", (el) => { expect(el.toString()).toBe( '', ); done(); }); parser.write( 'hello', ); });