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: ...