From cd4fd5dd5405ad8e324f43ee2bc81822bdece16c Mon Sep 17 00:00:00 2001 From: michaelt Date: Thu, 26 Dec 2013 14:49:51 -0500 Subject: repaired tests, clean encodeUtf8 to return Done r rather than yield B.empty >> Done r when decoding was perfect --- test/Test.hs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'test') diff --git a/test/Test.hs b/test/Test.hs index 53dca6a..f2bf17b 100644 --- a/test/Test.hs +++ b/test/Test.hs @@ -23,7 +23,6 @@ import qualified Pipes.Text.Internal as PE import qualified Pipes.Text as TP import qualified Pipes.ByteString as BP import qualified Pipes as P -import Debug.Trace main :: IO () main = defaultMain [tests] @@ -31,7 +30,7 @@ main = defaultMain [tests] tests = testGroup "stream_decode" [ -- testProperty "t_utf8_incr_valid" t_utf8_incr_valid, --- testProperty "t_utf8_incr_mixed" t_utf8_incr_mixed ] -- , + testProperty "t_utf8_incr_mixed" t_utf8_incr_mixed , testProperty "t_utf8_incr_pipe" t_utf8_incr_pipe] t_utf8_incr_valid = do @@ -72,7 +71,7 @@ t_utf8_incr_pipe = do Positive n <- arbitrary txt <- genUnicode let chunkSize = mod n 7 + 1 - bytesLength = mod 3 m + bytesLength = mod 10 m forAll (vector bytesLength) $ (BL.toStrict . BP.toLazy . roundtrip . P.each . chunk chunkSize . appendBytes txt) `eq` -- cgit v1.2.3