How to use the @jest/reporters/build/default_reporter.default function in @jest/reporters

To help you get started, we’ve selected a few @jest/reporters examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github mozilla / addons-frontend / tests / jest-reporters / fingers-crossed.js View on Github external
/* eslint import/no-extraneous-dependencies: 0 */
const chalk = require('chalk');
const { getConsoleOutput } = require('jest-util');
const DefaultReporter = require('@jest/reporters/build/default_reporter')
  .default;
const getResultHeader = require('@jest/reporters/build/get_result_header')
  .default;

const TITLE_BULLET = chalk.bold('\u25cf ');

// This Jest reporter does not output any console.log except when the tests are
// failing, see: https://github.com/mozilla/addons-frontend/issues/2980.
class FingersCrossedReporter extends DefaultReporter {
  printTestFileHeader(testPath, config, result) {
    this.log(getResultHeader(result, this._globalConfig, config));

    const consoleBuffer = result.console;
    const testFailed = result.numFailingTests > 0;

    if (testFailed && consoleBuffer && consoleBuffer.length) {
github Khan / wonder-blocks / config / jest / log-on-fail-reporter.js View on Github external
/**
 * Only log console statements on when the test errors out.
 * From: https://gist.github.com/GeeWee/71db0d9911b4a087e4b2486386168b05
 */
const chalk = require("chalk");
const {getConsoleOutput} = require("jest-util");
const DefaultReporter = require("@jest/reporters/build/default_reporter")
    .default;
const getResultHeader = require("@jest/reporters/build/get_result_header")
    .default;

const TITLE_BULLET = chalk.bold("\u25cf ");

// This Jest reporter does not output any console.log except when the tests are
// failing, see: https://github.com/mozilla/addons-frontend/issues/2980.
class LogOnFailedTestReporter extends DefaultReporter {
    printTestFileHeader(testPath, config, result) {
        this.log(getResultHeader(result, this._globalConfig, config));

        const consoleBuffer = result.console;
        const testFailed = result.numFailingTests > 0;

        if (testFailed && consoleBuffer && consoleBuffer.length) {

@jest/reporters

Jest's reporters

MIT
Latest version published 1 year ago

Package Health Score

82 / 100
Full package analysis

Similar packages