package expect_test_helpers_core

All checked builds pass
  1. Overview
  2. Docs

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.

Added to opam-repository:

README

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 >= "3.11.0"
  3. stdio >= "v0.17" & < "v0.18~"
  4. sexp_pretty >= "v0.17" & < "v0.18~"
  5. ppx_jane >= "v0.17" & < "v0.18~"
  6. core >= "v0.17" & < "v0.18~"
  7. base_quickcheck >= "v0.17" & < "v0.18~"
  8. base >= "v0.17" & < "v0.18~"
  9. ocaml >= "5.1.0"

Dev Dependencies

None

Optional Dependencies

None

Used by (16)

  1. base_trie >= "v0.17.0"
  2. bonsai >= "v0.17.0"
  3. combinat >= "3.0"
  4. core_unix >= "v0.17.0"
  5. ecaml >= "v0.17.0"
  6. expect_test_helpers_async >= "v0.17.0"
  7. fast_bitvector
  8. file_path >= "v0.17.0"
  9. gemini
  10. hg_lib >= "v0.17.0"
  11. n_ary >= "v0.17.0"
  12. patdiff >= "v0.17.0"
  13. polars
  14. polars_async
  15. ppx_derive_at_runtime >= "v0.17.0"
  16. ppx_quick_test

Conflicts

None

Build status

Results of building expect_test_helpers_core with each compiler on check.ci.ocaml.org, run of against opam-repository 8a77e58. All results for this package.

Each result links to its build log. To keep crawlers from overloading the site, build logs require a GitHub sign-in (see ocurrent/opam-health-check). On your first log, GitHub asks you to “Authorize opam-health-check”, the OCurrent app that runs these checks; it sees only your public profile, not your repositories. The sign-in lasts 30 days.

Version OCaml 4.11 OCaml 4.14 OCaml 5.2 OCaml 5.4 OCaml 5.5
v0.17.0 (this version) n/a n/a good good good
v0.16.0 n/a good good n/a n/a
v0.15.0 good good n/a n/a n/a
  • good Package successfully built
  • partial One of the dependencies failed to build
  • bad Package failed to build
  • n/a Package is not available in this environment
  • internal Internal failure