Changelog for snap-testing-0.6.0.0
0.6.0.0 - 2014-7-8 - Add additional helpers, and use much faster method of running tests.
* The biggest change is because of a patch to snap that allows us to only run the
initializer once for an entire test suite, which can easily be an order of
magnitude (or more) speedup.
* Also add a test-suite to the library.
0.5.0.0 - Not released to hackage - Redesign library around richer types and Applicative.
* Basic building block is should/shouldNot, which lift a pure test function
into the SnapTesting monad.
* get / post create rich response type.
* Add html / css matcher predicates.
0.4.1.1 - 2014-3-20 - Add this changelog to hackage, grammar in comments.
0.4.1.0 - 2014-3-20 - Add form tests, assert.
* Add form test utility that runs digestive forms against values and checks that they
either produce a given value (one form of test) or produce a set of errors
specified by the paths to the form.
* Add assert that lifts a Bool into a TestPass or TestFail.
0.4.0.0 - 2014-3-20 - Change interface to a conf, and add TestError variant,
for when tests don't fail, but have an unexpected error. This breaks
the API.
0.3.0.0 - 2014-3-5 - Switch to streaming interface for report generators.
* Streams uses io-streams (a soon-to-be dependency of snap), and allow
test results to be reported immediately, not only at the end of the test run.
0.2.1.0 - 2014-2-11 - Add support for get requests with parameters.
0.2.0.1 - 2014-2-3 - Fix bug in redirectsto.
* redirectsto would try to get the location header using a partial function
regardless of whether it was a redirect, causing the whole test suite
to fail.
0.2.0.0 - 2014-1-13 - Renaming root.
* Snap.Testing becomes Snap.Test.BDD, as per comment by @gregorycollins.
0.1.0.0 - 2014-1-13 - Initial release