ebdd

Extended BDD interface for Mocha

Usage no npm install needed!

<script type="module">
  import ebdd from 'https://cdn.skypack.dev/ebdd';
</script>

README

EBDD ยท npm version

Installation

npm install --save-dev ebdd

To install TypeScript types, run

npm install --save-dev @types/ebdd@npm:ebdd

Usage

Command line

Run Mocha with additional parameter --ui=ebdd.

Node.js

Just set ui to "ebdd" in Mocha options, e.g.

const mocha = new Mocha({ ui: "ebdd" });

If you are using TypeScript, import the ebbd module in your code to use ebdd type information.

import "ebdd";

or

import type { } from "ebdd";

Browser

Load the script ebbd.js in the ebbd package, then call mocha.setup with option ui set to "ebdd", e.g.

<script src="node_modules/mocha/mocha.js"></script>
<script src="node_modules/ebdd/ebdd.js"></script>
<script>
mocha.setup({ ui: "ebdd" });
</script>
<!-- Add tests here. -->
<script>
mocha.run();
</script>