rafa
Version:
Rafa.js is a Javascript framework for building concurrent applications.
16 lines (14 loc) • 397 B
JavaScript
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);
});
});
};