Skip to content

v1.1.0

Compare
Choose a tag to compare
@NoahTheDuke NoahTheDuke released this 09 Oct 19:34
· 56 commits to main since this release

Features

  • Add 4 "interfaces", namespaces of alternative top-level vars to define test suites and test cases: clojure.test, Midje, QUnit, and xUnit. This allows for writing tests in a more comfortable API while still using Lazytest's machinery. See each namespace's docstring for further details.
  • Add popular aliases for lazytest.core vars:
    • describe -> context
    • it -> specify
    • expect -> should

Fixed

  • Change documentation from :lazytest/suite to :lazytest/ns-suite for namespace-defined suites.
  • Clean up reporters checking types instead of :type.