index.js
687 Bytes
'use strict';
/*jshint asi: true */
var test = require('tap').test
var devnull = require('../');
var tapstream = require('tap-stream')
var numbers = require('./fixtures/number-readable')
test('\npiping without devnull', function (t) {
var data = [];
numbers({ to: 2 })
.on('data', function (d) { data.push(d) })
.on('end', function () {
t.equal(data.length, 3, 'streams 3 numbers')
t.end()
})
})
test('\npiping through devnull', function (t) {
var data = [];
numbers({ to: 2 })
.on('end', function () {
t.equal(data.length, 0, 'streams 0 numbers')
t.end()
})
.pipe(devnull())
.on('data', function (d) { data.push(d) })
})