@@ -91,6 +91,7 @@ prop_drop n = L.drop n `eqP` (unpack . T.drop n)
91prop_takeWhile p = L.takeWhile p `eqP` (unpack . T.takeWhile p)
91prop_takeWhile p = L.takeWhile p `eqP` (unpack . T.takeWhile p)
92prop_takeWhileS p = L.takeWhile p `eqP` (unpack . unstream . S.takeWhile p . stream)
92prop_takeWhileS p = L.takeWhile p `eqP` (unpack . unstream . S.takeWhile p . stream)
93prop_dropWhile p = L.dropWhile p `eqP` (unpack . T.dropWhile p)
93prop_dropWhile p = L.dropWhile p `eqP` (unpack . T.dropWhile p)
94+prop_dropWhileS p = L.dropWhile p `eqP` (unpack . unstream . S.dropWhile p . stream)
94prop_inits = L.inits `eqP` (map unpack . T.inits)
95prop_inits = L.inits `eqP` (map unpack . T.inits)
95prop_tails = L.tails `eqP` (map unpack . T.tails)
96prop_tails = L.tails `eqP` (map unpack . T.tails)
@@ -177,6 +178,7 @@ tests = [
177 ("prop_takeWhile", mytest prop_takeWhile),
178 ("prop_takeWhile", mytest prop_takeWhile),
178 ("prop_takeWhileS", mytest prop_takeWhileS),
179 ("prop_takeWhileS", mytest prop_takeWhileS),
179 ("prop_dropWhile", mytest prop_dropWhile),
180 ("prop_dropWhile", mytest prop_dropWhile),
181+ ("prop_dropWhileS", mytest prop_dropWhileS),
180 ("prop_inits", mytest prop_inits),
182 ("prop_inits", mytest prop_inits),
181 ("prop_tails", mytest prop_tails),
183 ("prop_tails", mytest prop_tails),