sync mode on

This commit is contained in:
JotaChina committed 2025-10-26 16:43:01 -03:00
1 parent 1818932244
commit 1174b328e5
415 files changed
+44294 -1182

No files matched your search

+40
View File
@@ -0,0 +1,40 @@
'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
})