/
/
home
/
u523034047
/
domains
/
wasms.shop
/
public_html
/
varified
/
node_modules
/
pino
/
test
Server: in-mum-web1112.main-hosting.eu (62.72.28.111)
You: 216.73.216.60
PHP 8.3.16
Dir:
/home/u523034047/domains/wasms.shop/public_html/varified/node_modules/pino/test
Edit:
/home/u523034047/domains/wasms.shop/public_html/varified/node_modules/pino/test/syncfalse.test.js
'use strict' const os = require('os') const { createWriteStream } = require('fs') const { join } = require('path') const { test } = require('tap') const { fork } = require('child_process') const writer = require('flush-write-stream') const { once, getPathToNull } = require('./helper') test('asynchronous logging', async ({ equal, teardown }) => { const now = Date.now const hostname = os.hostname const proc = process global.process = { __proto__: process, pid: 123456 } Date.now = () => 1459875739796 os.hostname = () => 'abcdefghijklmnopqr' delete require.cache[require.resolve('../')] const pino = require('../') let expected = '' let actual = '' const normal = pino(writer((s, enc, cb) => { expected += s cb() })) const dest = createWriteStream(getPathToNull()) dest.write = (s) => { actual += s } const asyncLogger = pino(dest) let i = 44 while (i--) { normal.info('h') asyncLogger.info('h') } const expected2 = expected.split('\n')[0] let actual2 = '' const child = fork(join(__dirname, '/fixtures/syncfalse.js'), { silent: true }) child.stdout.pipe(writer((s, enc, cb) => { actual2 += s cb() })) await once(child, 'close') equal(actual, expected) equal(actual2.trim(), expected2) teardown(() => { os.hostname = hostname Date.now = now global.process = proc }) }) test('sync false with child', async ({ equal, teardown }) => { const now = Date.now const hostname = os.hostname const proc = process global.process = { __proto__: process, pid: 123456 } Date.now = function () { return 1459875739796 } os.hostname = function () { return 'abcdefghijklmnopqr' } delete require.cache[require.resolve('../')] const pino = require('../') let expected = '' let actual = '' const normal = pino(writer((s, enc, cb) => { expected += s cb() })).child({ hello: 'world' }) const dest = createWriteStream(getPathToNull()) dest.write = function (s) { actual += s } const asyncLogger = pino(dest).child({ hello: 'world' }) let i = 500 while (i--) { normal.info('h') asyncLogger.info('h') } asyncLogger.flush() const expected2 = expected.split('\n')[0] let actual2 = '' const child = fork(join(__dirname, '/fixtures/syncfalse-child.js'), { silent: true }) child.stdout.pipe(writer((s, enc, cb) => { actual2 += s cb() })) await once(child, 'close') equal(actual, expected) equal(actual2.trim(), expected2) teardown(() => { os.hostname = hostname Date.now = now global.process = proc }) }) test('flush does nothing with sync true (default)', async () => { const instance = require('..')() instance.flush() })
Ukuran: 2.7 KB