UNPKG

@gameye/sdk

Version:
26 lines (20 loc) 599 B
import * as test from "blue-tape"; import { whenFinished } from "../utils"; import { SplitTransform } from "./split-transform"; test("split-transform", async t => { const expect = [ "aabb", "cc", ]; const splitTransform = new SplitTransform(); splitTransform.on("data", chunk => { t.equal(chunk, expect.shift()); }); splitTransform.write("aa"); splitTransform.write("bb\n"); splitTransform.write("cc\n"); splitTransform.write("dd"); splitTransform.end(); await whenFinished(splitTransform); t.equal(expect.length, 0); });