@@ -159,6 +159,7 @@ prop_TL_intersperse c = L.intersperse c `eqP` (unpackT . TL.intersperse c)
159prop_T_transpose = L.transpose `eq` (map unpackT . T.transpose . map T.pack)
159prop_T_transpose = L.transpose `eq` (map unpackT . T.transpose . map T.pack)
160prop_TL_transpose = L.transpose `eq` (map unpackT . TL.transpose . map TL.pack)
160prop_TL_transpose = L.transpose `eq` (map unpackT . TL.transpose . map TL.pack)
161prop_T_reverse = L.reverse `eqP` (unpackT . T.reverse)
161prop_T_reverse = L.reverse `eqP` (unpackT . T.reverse)
162+prop_TL_reverse = L.reverse `eqP` (unpackT . TL.reverse)
162prop_T_reverse_short n = L.reverse `eqP` (unpackT . S.reverse . shorten n . S.stream)
163prop_T_reverse_short n = L.reverse `eqP` (unpackT . S.reverse . shorten n . S.stream)
164prop_T_foldl f z = L.foldl f z `eqP` (T.foldl f z)
165prop_T_foldl f z = L.foldl f z `eqP` (T.foldl f z)
@@ -198,6 +199,7 @@ prop_TL_scanl f z = L.scanl f z `eqP` (unpackT . TL.scanl f z)
198prop_T_scanl1 f = L.scanl1 f `eqP` (unpackT . T.scanl1 f)
199prop_T_scanl1 f = L.scanl1 f `eqP` (unpackT . T.scanl1 f)
199prop_TL_scanl1 f = L.scanl1 f `eqP` (unpackT . TL.scanl1 f)
200prop_TL_scanl1 f = L.scanl1 f `eqP` (unpackT . TL.scanl1 f)
200prop_T_scanr f z = L.scanr f z `eqP` (unpackT . T.scanr f z)
201prop_T_scanr f z = L.scanr f z `eqP` (unpackT . T.scanr f z)
202+prop_TL_scanr f z = L.scanr f z `eqP` (unpackT . TL.scanr f z)
201prop_T_scanr1 f = L.scanr1 f `eqP` (unpackT . T.scanr1 f)
203prop_T_scanr1 f = L.scanr1 f `eqP` (unpackT . T.scanr1 f)
203prop_T_mapAccumL f z = L.mapAccumL f z `eqP` (second unpackT . T.mapAccumL f z)
205prop_T_mapAccumL f z = L.mapAccumL f z `eqP` (second unpackT . T.mapAccumL f z)
@@ -392,6 +394,7 @@ tests = [
392 ("prop_T_transpose", mytest prop_T_transpose),
394 ("prop_T_transpose", mytest prop_T_transpose),
393 ("prop_TL_transpose", mytest prop_TL_transpose),
395 ("prop_TL_transpose", mytest prop_TL_transpose),
394 ("prop_T_reverse", mytest prop_T_reverse),
396 ("prop_T_reverse", mytest prop_T_reverse),
397+ ("prop_TL_reverse", mytest prop_TL_reverse),
395 ("prop_T_reverse_short", mytest prop_T_reverse_short),
398 ("prop_T_reverse_short", mytest prop_T_reverse_short),
397 ("prop_T_foldl", mytest prop_T_foldl),
400 ("prop_T_foldl", mytest prop_T_foldl),
@@ -425,6 +428,7 @@ tests = [
425 ("prop_T_scanl1", mytest prop_T_scanl1),
428 ("prop_T_scanl1", mytest prop_T_scanl1),
426 ("prop_TL_scanl1", mytest prop_TL_scanl1),
429 ("prop_TL_scanl1", mytest prop_TL_scanl1),
427 ("prop_T_scanr", mytest prop_T_scanr),
430 ("prop_T_scanr", mytest prop_T_scanr),
431+ ("prop_TL_scanr", mytest prop_TL_scanr),
428 ("prop_T_scanr1", mytest prop_T_scanr1),
432 ("prop_T_scanr1", mytest prop_T_scanr1),
430 ("prop_T_mapAccumL", mytest prop_T_mapAccumL),
434 ("prop_T_mapAccumL", mytest prop_T_mapAccumL),