Richard and I are proud to announce that elm-community/elm-test version 2.1.0 is now available on elm-package.
This release involved completely changing how Fuzzers are implemented, but the end result is that Fuzzers support new ways of mapping! Specifically we added *map2* (up to *map5* and the equivalent *andMap*), which allow you to combine many fuzzers together. We also added *andThen* which lets you use randomized values to set up other randomized values, which gives you that much more control over your tests. All of these functions, and plain old *map*, will shrink their output values to a minimal failing example. We also added the helper *constant*. We want to hear from you! If you discover any of the following, please open an issue <https://github.com/elm-community/elm-test/issues/new> (but check for dupes first, there aren't that many): - Passing tests that got slower - Failing fuzz tests which don't shrink as well as before - Runtime errors - API ideas (for expectations, fuzzers, etc.) Happy testing! -- You received this message because you are subscribed to the Google Groups "Elm Discuss" group. To unsubscribe from this group and stop receiving emails from it, send an email to elm-discuss+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.