package expect_test_helpers_core

  1. Overview
  2. Docs
Helpers for writing expectation tests

Install

Dune Dependency

Authors

Maintainers

Sources

expect_test_helpers_core-v0.16.0.tar.gz
sha256=e9e9d20470c0c2028ee495c8b0f9d489347545863306241ab95584ef46e53e8a

Description

This library provides helper functions for writing expect tests.

If you want helpers for writing expect tests using the Async library, look at expect_test_helpers_async.

Published: 14 Jun 2023

README

README.md

September 2018

Expect_test_helpers_core is a library intended for use with expect tests, i.e. the let%expect_test syntax. It is an extension of the Expect_test_helpers_base library with functionality dependent on Core, in particular stable types and allocation tests that use the Core.Gc module.

Expect_test_helpers_core does not use Unix or Async. It is suitable for use in JavaScript. Also see the Expect_test_helpers_async library, which provides test helpers that work in Async and with additional helper functions that make use of Unix processes.

Dependencies (9)

  1. re >= "1.8.0"
  2. dune >= "2.0.0"
  3. stdio >= "v0.16" & < "v0.17"
  4. sexp_pretty >= "v0.16" & < "v0.17"
  5. ppx_jane >= "v0.16" & < "v0.17"
  6. core >= "v0.16" & < "v0.17"
  7. base_quickcheck >= "v0.16" & < "v0.17"
  8. base >= "v0.16" & < "v0.17"
  9. ocaml >= "4.14.0"

Dev Dependencies

None

Used by (18)

  1. base_trie < "v0.17.0"
  2. bigdecimal = "v0.16.0"
  3. bonsai = "v0.16.0"
  4. combinat >= "3.0"
  5. core_unix = "v0.16.0"
  6. ecaml = "v0.16.0"
  7. expect_test_helpers_async = "v0.16.0"
  8. file_path = "v0.16.0"
  9. gemini >= "0.3.0"
  10. hardcaml_step_testbench = "v0.16.0"
  11. hardcaml_waveterm = "v0.16.0"
  12. hg_lib = "v0.16.0"
  13. n_ary < "v0.17.0"
  14. patdiff >= "v0.16.0" & < "v0.17.0"
  15. polars
  16. polars_async
  17. ppx_derive_at_runtime < "v0.17.0"
  18. pythonlib >= "v0.16.0"

Conflicts

None

OCaml

Innovation. Community. Security.