download
raw
889 Bytes
'use strict'
const test = require('node:test')
const proxyquire = require('proxyquire')
const tspl = require('@matteo.collina/tspl')
test('should import', async (t) => {
const plan = tspl(t, { plan: 2 })
const mockRealRequire = (target) => {
return {
default: {
default: () => {
plan.equal(target, 'pino-pretty')
return Promise.resolve()
}
}
}
}
const mockRealImport = async () => {
await Promise.resolve()
throw Object.assign(new Error(), { code: 'ERR_MODULE_NOT_FOUND' })
}
const loadTransportStreamBuilder = proxyquire(
'../lib/transport-stream.js',
{
'real-require': {
realRequire: mockRealRequire,
realImport: mockRealImport
}
}
)
const fn = await loadTransportStreamBuilder('pino-pretty')
await fn()
plan.ok('returned promise resolved')
await plan
})

Xet Storage Details

Size:
889 Bytes
·
Xet hash:
5fce7f051fb9a3d9d723afdf3d5c385b45bf278f3b41c0592cc6f0d8a2fc52ae

Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.