UNPKG

rafa

Version:

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

21 lines (18 loc) 528 B
module.exports = (assert, Rafa) => { suite("constructor", () => { test("defaults (no settings)", () => { var l = Rafa.channel(); assert.isNull(l.action); assert.isNull(l.callback); assert.isNull(l.buffer); }); test("all settings", () => { var l = Rafa.channel(20, "rotate"); assert.equal(l.action, "rotate"); assert.equal(l.buffer.capacity, 20); assert.isNull(l.callback); assert.isNotNull(l.buffer); assert.equal(l.buffer.length, 0); }); }); };