kowainik / tomland

🏝 Bidirectional TOML serialization
https://kowainik.github.io/posts/2019-01-14-tomland
Mozilla Public License 2.0
122 stars 39 forks source link

Switch testing from 'tasty-*' libraries to 'hspec-*' libraries #252

Closed chshersh closed 4 years ago

chshersh commented 4 years ago

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:

  1. 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.
  2. Code consistency. Don't need to recall how a different library works each time we return back to tomland.

The plan is to: