tomland-1.3.3.3: test/Spec.hs
module Main (main) where
import Test.Hspec (hspec, parallel)
import Test.Hspec.Hedgehog (modifyMaxDiscardRatio)
import Test.Toml.Codec (codecSpec)
import Test.Toml.Parser (parserSpec)
import Test.Toml.Type (typeSpec)
{- Default QuickCheck discard Ratio is 10 while @hedgehog@s is 100.
So we need to modify it manually in here.
See issue: <https://github.com/parsonsmatt/hspec-hedgehog/issues/9>
-}
main :: IO ()
main = hspec $ modifyMaxDiscardRatio (+ 90) $ parallel $ do
typeSpec
parserSpec
codecSpec