1 | stdout-stderr
|
2 | =============
|
3 |
|
4 | mock stdout and stderr
|
5 |
|
6 | [](https://npmjs.org/package/stdout-stderr)
|
7 | [](https://snyk.io/test/npm/stdout-stderr)
|
8 | [](https://npmjs.org/package/stdout-stderr)
|
9 | [](https://github.com/jdxcode/stdout-stderr/blob/master/package.json)
|
10 |
|
11 | **Usage:**
|
12 |
|
13 | ```js
|
14 | const {stdout, stderr} = require('stdout-stderr')
|
15 |
|
16 | stdout.start() // start mocking stdout
|
17 | console.log('writing to stdout') // this will not be displayed
|
18 | stdout.stop() // stop mocking stdout
|
19 | assert(stdout.output === 'writing to stdout') // view the output
|
20 |
|
21 |
|
22 | /* options */
|
23 | stdout.stripColor = false // disable automatic ansi code stripping
|
24 | stdout.print = true // also output to screen
|
25 | ```
|
26 |
|
27 | This uses the [debug](https://npm.im/debug) module so you can also see the output by setting `DEBUG=stdout|stderr|*`.
|