Safe Haskell | None |
---|---|
Language | Haskell2010 |
The main function
:: TestName | test name |
-> IO a | get the golden correct value Note that this action may be followed by the update function call. Therefore, this action *should avoid* reading the file lazily; otherwise, the file may remain half-open and the update action will fail. |
-> IO a | get the tested value |
-> (a -> a -> IO (Maybe String)) | comparison function. If two values are the same, it should return The function may use |
-> (a -> IO ()) | update the golden file |
-> TestTree |
A very general testing function.