easytest v0.3.0 Release Notes

    • ๐Ÿ— Switch backend of the library to build on the hedgehog library
    • Change Test from kind * -> * to kind *. See my note for motivation. In short, this fixes a lot of bugs and we now support property testing.

    โฌ†๏ธ Upgrading:

    โœ… Test now has kind *. It's no longer a functor, applicative, monad, etc.

    • ๐Ÿ— You can build an atomic test with unitTest (/ example) or propertyTest.
    • ๐Ÿ‘€ Also see bracket, bracket_, and finally for tests with setup / teardown.
    • โœ… tests and scope work as before. I mention them here because they're the other way to build tests.

    โœ‚ Removed:

    • expect b -> assert b
    • expectEq a b -> a === b
    • expectJust -> matches _Just
    • expectRight -> matches _Right
    • expectRightNoShow -> matches _Right
    • expectLeft -> matches _Left
    • expectLeftNoShow -> matches _Left