Skip to content

Shaped/json-reporter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

json reporter for node:test

json output reporter for Node.js's built in test runner (node:test)

Outputs a JSON object of your test results.

See https://nodejs.org/api/test.html for more information about the built in test runner.

Usage:

From the CLI, using --test and outputting to stdout:

$ node --test-reporter=@shaped/json-reporter --test-reporter-destination=stdout --test

Or, if using your own test script to launch tests, outputting to stdout:

$ node --test-reporter=@shaped/json-reporter --test-reporter-destination=stdout test/your_test_script.js

You can also set --test-reporter-destination to a file to have the output saved to that file instead.

From Code when using the run() method of node:test, piped to stdout:

import jsonReporter from '@shaped/json-reporter';

run({ files: [
		path.resolve('./test/your_test_script.js')
	]}).pipe(jsonReporter).pipe(stdout);

(C) 2023 Shaped.ca (forbiddenera)

About

json reporter for node:test

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published