From 5c69828b1d3259f34053715eb076e3dcc1e41875 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Matte?= Date: Mon, 5 Dec 2022 16:49:27 -0500 Subject: [PATCH] Extract the log function --- reporter/linereporter.js | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/reporter/linereporter.js b/reporter/linereporter.js index 2fa0c43..7e3b564 100644 --- a/reporter/linereporter.js +++ b/reporter/linereporter.js @@ -1,30 +1,32 @@ import chalk from 'chalk' import { stackParser } from '../stackparser.js' +const log = (...args) => console.log(...args) + const linereporter = () => { const lines = [] const report = { start: (title) => { - console.log(chalk.cyanBright(title)) + log(chalk.cyanBright(title)) }, success: (test) => { - console.log(chalk.greenBright('✓'), test.name) + log(chalk.greenBright('✓'), test.name) }, fail: (test, e) => { const line = e.stack.match(/at.*:(.*):/)[1] lines.push(line) - console.log(chalk.redBright('✗'), line, test.name) + log(chalk.redBright('✗'), line, test.name) }, end: (stats) => { const { success, fail, testFail } = stats - console.log(chalk.redBright('✗ ' + fail), chalk.greenBright('✓ ' + success)) + log(chalk.redBright('✗ ' + fail), chalk.greenBright('✓ ' + success)) if (testFail.length == 1) { - console.log('Lines in error', chalk.redBright(lines)) + log('Lines in error', chalk.redBright(lines)) const stack = stackParser(testFail[0].error.stack) - console.log(stack.diff) + log(stack.diff) } } }