strom/tests/compose.spec.ts
Jerry Kurian 6581e1d745 Save
2019-08-21 15:40:19 -04:00

21 lines
454 B
TypeScript

const test = require("ava");
const { compose, map } = require("../src");
test.cb("compose()", t => {
const first = map((chunk: number) => chunk * 2);
const second = map((chunk: number) => chunk + 1);
const composed = compose(
[first, second],
{ objectMode: true },
);
composed.write(1);
composed.write(2);
composed.write(3);
composed.on("data", data => {
console.log("DATA", data);
});
});