| 
						 | 
						- 
 - var pause = require('..')
 - var assert = require('assert')
 - 
 - var ps = pause()
 - var read = [], ended = false
 - 
 - ps.on('data', function (i) {
 -   read.push(i)
 - })
 - 
 - ps.on('end', function () {
 -   ended = true
 - })
 - 
 - assert.deepEqual(read, [])
 - 
 - ps.write(0)
 - ps.write(1)
 - ps.write(2)
 - 
 - assert.deepEqual(read, [0, 1, 2])
 - 
 - ps.pause()
 - 
 - assert.deepEqual(read, [0, 1, 2])
 - 
 - ps.end()
 - assert.equal(ended, false)
 - ps.resume()
 - assert.equal(ended, true)
 - 
 - 
 
 
  |