3.0.0 • Published 6 years ago

@godu/bs-ava v3.0.0

Weekly downloads
9
License
MIT
Repository
github
Last release
6 years ago

bs-ava

Build Status

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"
    ]
  }
}
3.0.0

6 years ago

2.0.1

6 years ago

2.0.0

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0-2

6 years ago

1.0.0-1

6 years ago

1.0.0-0

6 years ago

1.0.0

6 years ago

0.2.1

6 years ago

0.2.0

6 years ago