tests: Show counterexamples for test failures in OrgMode

This commit is contained in:
Tomas Janousek 2021-08-07 15:25:35 +01:00
parent 97508ac109
commit c5654c47ba

View File

@ -23,12 +23,12 @@ spec = do
prop "prop_decodeLinearity" prop_decodeLinearity prop "prop_decodeLinearity" prop_decodeLinearity
-- | Printing omits no information from output. -- | Printing omits no information from output.
prop_encodeLinearity :: OrgMsg -> Bool prop_encodeLinearity :: OrgMsg -> Property
prop_encodeLinearity (OrgMsg s) = Just s == (ppNote <$> pInput s) prop_encodeLinearity (OrgMsg s) = Just s === (ppNote <$> pInput s)
-- | Parsing discards no information from input. -- | Parsing discards no information from input.
prop_decodeLinearity :: Note -> Bool prop_decodeLinearity :: Note -> Property
prop_decodeLinearity n = Just n == pInput (ppNote n) prop_decodeLinearity n = Just n === pInput (ppNote n)
------------------------------------------------------------------------ ------------------------------------------------------------------------
-- Pretty Printing -- Pretty Printing