1.0.0 • Published 3 years ago

rescript-spy v1.0.0

Weekly downloads
-
License
MIT
Repository
-
Last release
3 years ago

ReScript Spy

Test utility to check function calls

Install

$ yarn add rescript-spy

Then, add it to you're bsconfig.json's dev dependencies:

 "bs-dev-dependencies": [
+   "rescript-spy"
 ]

Usage

let (spy, calls) = Spy.make2((a, b) => a + b)

let _ = spy(1, 2)
let _ = spy(2, 3)

calls // [(1, 2), (2, 3)]
Spy.clear(calls)

let _ = spy(3, 4)
calls // [(3, 4)]