1.0.8 • Published 4 years ago

console-mock2 v1.0.8

Weekly downloads
2
License
MIT
Repository
github
Last release
4 years ago

console-mock2

NPM version Linux macOS Windows compatible

Build status Coverage status Dependency status Renovate enabled

Open in Gitpod

Mocks console output for Node.js unit tests by wrapping a block and returning the output as an array.

Install

# NPM
$ npm install console-mock2

# Yarn
$ yarn add console-mock2

Usage

const consoleMock = require('console-mock2');

function someVerboseFunction(param) {
  console.log('foo');
  console.log('bar');
  return 5;
}

var output = [];
var result = consoleMock(() => someVerboseFunction(param), output);
// output = ['foo']
// result = 5

consoleMock(() => {
  someVerboseFunction(param);
  ...
});

consoleMock(new Promise((resolve, reject) => {
  setTimeout(() => {
    console.log('foo');
    resolve();
  });
});

License

Unless stated otherwise all works are:

Copyright © Sebastian Landwehr info@dword-design.de

and licensed under:

MIT License

1.0.8

4 years ago

1.0.7

4 years ago

1.0.6

4 years ago

1.0.5

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

5 years ago

0.2.4

5 years ago

0.2.3

5 years ago

0.2.2

5 years ago

0.2.1

6 years ago

0.2.0

6 years ago

0.1.2

6 years ago

0.1.1

6 years ago