Buckets:
| 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.