In all our projects we're using hspec family of Haskell testing libraries for testing our code. tomland is the only exception, probably for some historical reasons. I propose to switch from tasty to hspec because of the following reasons:
Faster local build times. I don't need to build extra new libraries now and then, since hspec most likely will be already built on my machine after cabal update.
Code consistency. Don't need to recall how a different library works each time we return back to tomland.
In all our projects we're using
hspec
family of Haskell testing libraries for testing our code.tomland
is the only exception, probably for some historical reasons. I propose to switch fromtasty
tohspec
because of the following reasons:hspec
most likely will be already built on my machine aftercabal update
.tomland
.The plan is to:
tasty-hspec
tasty-discover
tasty
withhspec
tasty-hedgehog
withhspec-hedgehog
tasty-silver
withhspec-golden