UNPKG

rafa

Version:

Rafa.js is a Javascript framework for building concurrent applications.

16 lines (14 loc) 397 B
module.exports = (assert, Rafa) => { suite("fold", () => { test("sum", () => { var stream = Rafa.stream(); var values = []; stream.fold(1, (a, b) => a + b) .each(v => values.push(v)) .done(v => values.push(v)); stream.enumerate(Rafa.Enumerator.array([1,2,3])); assert.equal(values.length, 2); assert.equal(values[0], 7); }); }); };