@@ -72,6 +72,7 @@ prop_maximum = L.maximum `eqEP` T.maximum
72prop_minimum = L.minimum `eqEP` T.minimum
72prop_minimum = L.minimum `eqEP` T.minimum
74prop_scanl f z = L.scanl f z `eqP` (unpack . T.scanl f z)
74prop_scanl f z = L.scanl f z `eqP` (unpack . T.scanl f z)
75+prop_scanl1 f = L.scanl1 f `eqP` (unpack . T.scanl1 f)
76prop_replicate n = L.replicate n `eq` (unpack . T.replicate n)
77prop_replicate n = L.replicate n `eq` (unpack . T.replicate n)
77prop_unfoldr n = L.unfoldr f `eq` (unpack . T.unfoldr f)
78prop_unfoldr n = L.unfoldr f `eq` (unpack . T.unfoldr f)
@@ -159,6 +160,7 @@ tests = [
159 ("prop_minimum", mytest prop_minimum),
160 ("prop_minimum", mytest prop_minimum),
161 ("prop_scanl", mytest prop_scanl),
162 ("prop_scanl", mytest prop_scanl),
163+ ("prop_scanl1", mytest prop_scanl1),
163 ("prop_replicate", mytest prop_replicate),
165 ("prop_replicate", mytest prop_replicate),
164 ("prop_unfoldr", mytest prop_unfoldr),
166 ("prop_unfoldr", mytest prop_unfoldr),