1 |
|
2 |
|
3 | var tape = require('tape')
|
4 |
|
5 | var Weird = require('../pull-weird')
|
6 |
|
7 | var PacketStream = require('packet-stream')
|
8 |
|
9 | var pull = require('pull-stream')
|
10 |
|
11 | tape('aborts pull-weird correctly', function (t) {
|
12 |
|
13 | t.plan(2)
|
14 | var ps = new PacketStream({})
|
15 |
|
16 | pull(
|
17 | function (abort, cb) {
|
18 | if(abort) t.ok(true)
|
19 | },
|
20 | Weird(ps),
|
21 | function (read) {
|
22 | read(true, function (err) {
|
23 | t.ok(err)
|
24 | })
|
25 |
|
26 | }
|
27 | )
|
28 |
|
29 | ps.destroy(true)
|
30 |
|
31 | })
|