remove \r from Arbitrary for log tests

This commit is contained in:
Joey Hess 2016-05-27 12:04:49 -04:00
parent 5418c8a23a
commit 176cd98293
Failed to extract signature

View file

@ -99,7 +99,8 @@ instance Arbitrary LogLine where
arbitrary = LogLine
<$> arbitrary
<*> elements [minBound..maxBound]
<*> arbitrary `suchThat` ('\n' `notElem`)
<*> arbitrary `suchThat`
(\c -> '\n' `notElem` c && '\r' `notElem` c)
prop_parse_show_log :: [LogLine] -> Bool
prop_parse_show_log l = parseLog (showLog l) == l