bl
Version:
Buffer List: collect buffers and access with a standard readable Buffer interface, streamable too
20 lines (17 loc) • 604 B
JavaScript
import tape from 'tape'
import { BufferList, BufferListStream } from '../BufferListStream.js'
import { Buffer } from 'node:buffer'
tape('convert from BufferList to BufferListStream', (t) => {
const data = Buffer.from(`TEST-${Date.now()}`)
const bl = new BufferList(data)
const bls = new BufferListStream(bl)
t.ok(bl.slice().equals(bls.slice()))
t.end()
})
tape('convert from BufferListStream to BufferList', (t) => {
const data = Buffer.from(`TEST-${Date.now()}`)
const bls = new BufferListStream(data)
const bl = new BufferList(bls)
t.ok(bl.slice().equals(bls.slice()))
t.end()
})