Skip to main content

Installation

First, let's install ReScript Test using your favorite package manager.

Console
$ yarn add --dev rescript-test

Then, let's adapt our ReScript compiler config file (bsconfig.json).

In sources:

bsconfig.json
 "sources": [   { "dir": "src", "subdirs": true },+  { "dir": "tests", "subdirs": true, "type": "dev" } ]
note

Notice the type: "dev", it makes the ReScript compiler only compile those files when your project is the one you're working on (meaning it won't compile those files when your project is installed as a dependency).

In bs-dev-dependencies:

bsconfig.json
 "bs-dev-dependencies": [+  "rescript-test" ]

Everything's configured now!

Now let's add a test command in our package.json:

package.json
 "scripts": {+  "test": "retest tests/*.mjs" }