npm.io
0.1.0 • Published 5 years ago

stdio-test

Licence
MIT
Version
0.1.0
Deps
0
Size
21 kB
Vulns
0
Weekly
0

Standard IO Test

A Node.js library that mocks console and stdout for testing.

Get Started

npm install --save-dev stdio-test

Example Usage

Mock console.log

const withConsoleLog = require("stdio-test").withConsoleLog;
const stream = withConsoleLog(() => {
    process.stdout.write("some data");
});
// use stream.buffers to get buffers

Mock process.stdout.write

const withStdoutWrite = require("stdio-test").withStdoutWrite;
const stream = withStdoutWrite(() => {
    process.stdout.write("some data");
});
// use stream.lines to get buffers by line

Keywords