UNPKG

mocha-bar

Version:

Fast Mocha test reporter for the browser

50 lines (37 loc) 1.21 kB
# Mocha Bar · [![npm version][npm badge]][npm url] Mocha Bar is a compact and fast test reporter for the browser. ## Setup Instructions Add Mocha Bar to the `devDependencies` of your Node.js project: in the console, switch to your project folder and enter the following command. ```console npm install --save-dev mocha-bar ``` Then edit the HTML file that runs the tests, inserting the following lines into the `<head>` element. ```html <link rel='stylesheet' href='../node_modules/mocha-bar/mocha-bar.css'> <script src='../node_modules/mocha-bar/mocha-bar.js'></script> ``` Finally, edit your JavaScript and tell Mocha to use the reporter: ```js mocha.setup({ reporter: MochaBar, ui: 'bdd' }); ``` In TypeScript, an additional type import may be required: ```ts import type { } from 'mocha-bar'; mocha.setup({ reporter: MochaBar, ui: 'bdd' }); ``` Alternatively, in your TypeScript configuration, include `"mocha-bar"` in the `types` list of the `compilerOptions` section. In **tsconfig.json**: ```json { "compilerOptions": { "types": [ "mocha-bar" ] } } ``` [npm badge]: https://badge.fury.io/js/mocha-bar.svg [npm url]: https://www.npmjs.com/package/mocha-bar