[Haskell-cafe] ANNOUNCE: test-framework-golden-1.1
Simon Hengel
sol at typeful.net
Fri Oct 5 13:43:57 CEST 2012
> 1. It's hard to guess at the moment how a good interface to the "pure
> golden" part should look like.
Maybe just produce HUnit assertions, e.g.:
goldenVsFile :: FilePath -> FilePath -> IO () -> Assertion
That way it works with plain HUnit
main = runTestTT $ TestLabel "someAction produce desired output $
goldenVsFile "ref.txt" "out.txt" someAction
test-framework
main = defaultMain [
testGroup "someAction" [
testCase "produces some desired output" $
goldenVsFile "ref.txt" "out.txt" someAction
]
]
Hspec
main = hspec $ do
describe "someAction" $ do
it "produces some desired output" $ do
goldenVsFile "ref.txt" "out.txt" someAction
and probably every other current or future Haskell test framework.
Cheers,
Simon
More information about the Haskell-Cafe
mailing list