UNPKG

vows

Version:

Asynchronous BDD & continuous integration for node.js

24 lines (20 loc) 764 B
// NopStream // a writeable stream to mimic writing to /dev/null on windows // from https://gist.github.com/3221453 // Set both readable and writable in constructor. var NopStream = exports.NopStream = function () { this.readable = true; this.writable = true; }; // Inherit from base stream class. require('util').inherits(NopStream , require('stream')); // Extract args to `write` and emit as `data` event. NopStream .prototype.write = function () { args = Array.prototype.slice.call(arguments, 0); this.emit.apply(this, ['data'].concat(args)) }; // Extract args to `end` and emit as `end` event. NopStream .prototype.end = function () { args = Array.prototype.slice.call(arguments, 0); this.emit.apply(this, ['end'].concat(args)) };