Custom Jest Reporter (jest-reporter)
Jest Reporter with customisable sounds and messages.
Installing
npm install --save-dev jest-reporter
or
yarn add -D jest-reporter
Getting Started
To use this reporter you will need to have an Jest test environment set up.
In your package.json
add new reporter:
"jest":
Options
Option | Value | Description |
---|---|---|
passSound |
string |
Path to sound file e.g "sounds/pass.wav" |
failSound |
string |
Path to sound file e.g "sounds/fail.wav" |
passText |
string |
Path to text file e.g "txt/pass.txt" |
failText |
string |
Path to text file e.g "txt/fail.txt" |
skipFailSound |
boolean |
Set to true if you want to disable sound effect on failed test |
skipFailText |
boolean |
Set to true if you want to disable text message on failed test |
skipPassSound |
boolean |
Set to true if you want to disable sound effect on passed test |
skipPassText |
boolean |
Set to true if you want to disable text message on passed test |
If you not specify sound or text files, default ones will be used.
Run
npm run jest
or
yarn jest
Demo
You can even add ASCII images in txt files ;)
Windows users
You need "mplayer" installed on your system
Tip: Copy mplayer.exe
into folder with package.json