diff --git a/test/fixtures/eval/index.js b/test/fixtures/eval/index.js index 89da03484..1d45ad038 100644 --- a/test/fixtures/eval/index.js +++ b/test/fixtures/eval/index.js @@ -5,7 +5,7 @@ const pino = require('../../../') const logger = pino( pino.transport({ - target: 'pino-pretty' + target: 'pino/file' }) ) diff --git a/test/fixtures/eval/node_modules/file14.js b/test/fixtures/eval/node_modules/file14.js index f2e994d01..443ca7f80 100644 --- a/test/fixtures/eval/node_modules/file14.js +++ b/test/fixtures/eval/node_modules/file14.js @@ -3,7 +3,7 @@ const pino = require("../../../../"); module.exports = function() { const logger = pino( pino.transport({ - target: 'pino-pretty' + target: 'pino/file' }) ) diff --git a/test/transport/caller.test.js b/test/transport/caller.test.js index c264088a5..5c55a8a03 100644 --- a/test/transport/caller.test.js +++ b/test/transport/caller.test.js @@ -1,53 +1,23 @@ 'use strict' -const writer = require('flush-write-stream') const { join } = require('path') const { test } = require('tap') const execa = require('execa') -const { once } = require('../helper') - test('when using a custom transport outside node_modules, the first file outside node_modules should be used', async function (t) { const evalApp = join(__dirname, '../', '/fixtures/eval/index.js') - const child = execa(process.argv[0], [evalApp]) - - let actual = '' - child.stdout.pipe(writer((s, enc, cb) => { - actual += s - cb() - })) - - await once(child, 'close') - - t.match(actual, /done!/) + const { stdout } = await execa(process.argv[0], [evalApp]) + t.match(stdout, /done!/) }) test('when using a custom transport where some files in stacktrace are in the node_modules, the first file outside node_modules should be used', async function (t) { const evalApp = join(__dirname, '../', '/fixtures/eval/node_modules/2-files.js') - const child = execa(process.argv[0], [evalApp]) - - let actual = '' - child.stdout.pipe(writer((s, enc, cb) => { - actual += s - cb() - })) - - await once(child, 'close') - - t.match(actual, /done!/) + const { stdout } = await execa(process.argv[0], [evalApp]) + t.match(stdout, /done!/) }) test('when using a custom transport where all files in stacktrace are in the node_modules, the first file inside node_modules should be used', async function (t) { const evalApp = join(__dirname, '../', '/fixtures/eval/node_modules/14-files.js') - const child = execa(process.argv[0], [evalApp]) - - let actual = '' - child.stdout.pipe(writer((s, enc, cb) => { - actual += s - cb() - })) - - await once(child, 'close') - - t.match(actual, /done!/) + const { stdout } = await execa(process.argv[0], [evalApp]) + t.match(stdout, /done!/) })