@godu/bs-ava
v3.0.0
Published
[![Build Status](https://travis-ci.com/godu/bs-ava.svg?branch=master)](https://travis-ci.com/godu/bs-ava)
Downloads
15
Readme
bs-ava
Experimental BuckleScript bindings for Ava
Installation
npm install --save-dev @godu/bs-ava
Then add @godu/bs-ava
to bs-dev-dependencies
in your bsconfig.json
:
{
...
"bs-dev-dependencies": ["@godu/bs-ava"]
}
Getting started
open Sync;
test("Should pass", t => {
t.deepEqual(1, 1);
t.pass();
});
open Async;
test("Should pass", t => {
Js.Global.setTimeout(() => t.end_(), 1000)
|> ignore
});
open Promise;
test("Should pass", t => {
t.notThrows(Js.Promise.resolve("foo"));
});
Coverage
- Install
nyc
npm i -D nyc
- Edit your
package.json
{
"scripts": {
...
"test": "nyc ava"
},
...
"nyc": {
"reporter": [
"lcov",
"text-summary"
]
}
}