1
同様quickcheckは反例をサポートする方法に:HSpec(またはHUnit)では、印刷が行われるアサーションにさらに情報を添付することができますか?
property \x ->
counterexample ("Foo failed with: " ++ ...) $
foo x
が、それはshouldBe
で動作するような方法で、例えば
failDetails (" details: " ++ baz a) $
a `shouldBe` 2
そして、私はそれはの線に沿って何か印刷したいと思います:
expected: 2
but got: 3
details: ...