@@ -143,6 +143,7 @@ prop_unwords = L.unwords `eq` (unpack . T.unwords . map pack)
143prop_isPrefixOf s = L.isPrefixOf s`eqP` T.isPrefixOf (pack s)
143prop_isPrefixOf s = L.isPrefixOf s`eqP` T.isPrefixOf (pack s)
144prop_isPrefixOfS s = L.isPrefixOf s`eqP` (S.isPrefixOf (stream $ pack s) . stream)
144prop_isPrefixOfS s = L.isPrefixOf s`eqP` (S.isPrefixOf (stream $ pack s) . stream)
145prop_isSuffixOf s = L.isSuffixOf s`eqP` T.isSuffixOf (pack s)
145prop_isSuffixOf s = L.isSuffixOf s`eqP` T.isSuffixOf (pack s)
146+prop_isInfixOf s = L.isInfixOf s `eqP` T.isInfixOf (pack s)
147prop_elem c = L.elem c `eqP` T.elem c
148prop_elem c = L.elem c `eqP` T.elem c
148prop_filter p = L.filter p `eqP` (unpack . T.filter p)
149prop_filter p = L.filter p `eqP` (unpack . T.filter p)
@@ -242,6 +243,7 @@ tests = [
242 ("prop_isPrefixOf", mytest prop_isPrefixOf),
243 ("prop_isPrefixOf", mytest prop_isPrefixOf),
243 ("prop_isPrefixOfS", mytest prop_isPrefixOfS),
244 ("prop_isPrefixOfS", mytest prop_isPrefixOfS),
244 ("prop_isSuffixOf", mytest prop_isSuffixOf),
245 ("prop_isSuffixOf", mytest prop_isSuffixOf),
246+ ("prop_isInfixOf", mytest prop_isInfixOf),
246 ("prop_elem", mytest prop_elem),
248 ("prop_elem", mytest prop_elem),
247 ("prop_filter", mytest prop_filter),
249 ("prop_filter", mytest prop_filter),