| const tape = require('tape') | |
| const { BufferList, BufferListStream } = require('../') | |
| const { Buffer } = require('buffer') | |
| tape('isBufferList positives', (t) => { | |
| t.ok(BufferList.isBufferList(new BufferList())) | |
| t.ok(BufferList.isBufferList(new BufferListStream())) | |
| t.end() | |
| }) | |
| tape('isBufferList negatives', (t) => { | |
| const types = [ | |
| null, | |
| undefined, | |
| NaN, | |
| true, | |
| false, | |
| {}, | |
| [], | |
| Buffer.alloc(0), | |
| [Buffer.alloc(0)] | |
| ] | |
| for (const obj of types) { | |
| t.notOk(BufferList.isBufferList(obj)) | |
| } | |
| t.end() | |
| }) | |