@@ -92,6 +92,7 @@ prop_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)
94prop_dropWhileS p = L.dropWhile p `eqP` (unpack . unstream . S.dropWhile p . stream)
94prop_dropWhileS p = L.dropWhile p `eqP` (unpack . unstream . S.dropWhile p . stream)
95+prop_splitAt n = L.splitAt n `eqP` ((unpack *** unpack) . T.splitAt n)
95prop_inits = L.inits `eqP` (map unpack . T.inits)
96prop_inits = L.inits `eqP` (map unpack . T.inits)
96prop_tails = L.tails `eqP` (map unpack . T.tails)
97prop_tails = L.tails `eqP` (map unpack . T.tails)
@@ -179,6 +180,7 @@ tests = [
179 ("prop_takeWhileS", mytest prop_takeWhileS),
180 ("prop_takeWhileS", mytest prop_takeWhileS),
180 ("prop_dropWhile", mytest prop_dropWhile),
181 ("prop_dropWhile", mytest prop_dropWhile),
181 ("prop_dropWhileS", mytest prop_dropWhileS),
182 ("prop_dropWhileS", mytest prop_dropWhileS),
183+ ("prop_splitAt", mytest prop_splitAt),
182 ("prop_inits", mytest prop_inits),
184 ("prop_inits", mytest prop_inits),
183 ("prop_tails", mytest prop_tails),
185 ("prop_tails", mytest prop_tails),