jestjs/jest

Allow buffering console when running a single test

Open

#6 441 ouverte le 11 juin 2018

Voir sur GitHub
 (5 commentaires) (1 réaction) (0 assignés)TypeScript (6 653 forks)batch import
Help WantedPinned

Métriques du dépôt

Stars
 (45 361 stars)
Métriques de merge PR
 (Merge moyen 11j 22h) (11 PRs mergées en 30 j)

Description

🐛 Bug Report

Splitting this from this issue: https://github.com/facebook/jest/issues/4156#issuecomment-395848216

In scenarios involving running multiple tests, console output is buffered and can be intercepted by a test reporter. When only a single test runs, the output is never buffered. This behavior is mentioned here: https://github.com/facebook/jest/issues/2080

To Reproduce

Initiate a test run that matches only a single test.

Expected behavior

In a reporter, TestResult.console should be populated for all test run scenarios (at least optionally).

Run npx envinfo --preset jest

Paste the results here:

  System:
    OS: macOS High Sierra 10.13.5
    CPU: x64 Intel(R) Core(TM) i7-7920HQ CPU @ 3.10GHz
  Binaries:
    Node: 8.9.4 - ~/.nvm/versions/node/v8.9.4/bin/node
    Yarn: 1.6.0 - /usr/local/bin/yarn
    npm: 5.6.0 - ~/.nvm/versions/node/v8.9.4/bin/npm
  npmPackages:
    @types/jest: 22.2.3 => 22.2.3
    jest: =23.1.0 => 23.1.0

Guide contributeur