@@ -300,8 +300,9 @@ prop_TL_unlines = L.unlines `eq` (unpackT . TL.unlines . map packT)
300300prop_T_unwords = L.unwords `eq` (unpackT . T.unwords . map packT)
301301prop_TL_unwords = L.unwords `eq` (unpackT . TL.unwords . map packT)
302302
303+prop_S_isPrefixOf s = L.isPrefixOf s`eqP` (S.isPrefixOf (S.stream $ packT s) . S.stream)
303304prop_T_isPrefixOf s = L.isPrefixOf s`eqP` T.isPrefixOf (packT s)
304−prop_T_isPrefixOfS s = L.isPrefixOf s`eqP` (S.isPrefixOf (S.stream $ packT s) . S.stream)
305+prop_TL_isPrefixOf s = L.isPrefixOf s`eqP` TL.isPrefixOf (packT s)
305306prop_T_isSuffixOf s = L.isSuffixOf s`eqP` T.isSuffixOf (packT s)
306307prop_T_isInfixOf s = L.isInfixOf s `eqP` T.isInfixOf (packT s)
307308
@@ -496,8 +497,9 @@ tests = [
496497 ("prop_TL_unlines", mytest prop_TL_unlines),
497498 ("prop_TL_unwords", mytest prop_TL_unwords),
498499
500+ ("prop_S_isPrefixOf", mytest prop_S_isPrefixOf),
499501 ("prop_T_isPrefixOf", mytest prop_T_isPrefixOf),
500− ("prop_T_isPrefixOfS", mytest prop_T_isPrefixOfS),
502+ ("prop_TL_isPrefixOf", mytest prop_TL_isPrefixOf),
501503 ("prop_T_isSuffixOf", mytest prop_T_isSuffixOf),
502504 ("prop_T_isInfixOf", mytest prop_T_isInfixOf),
503505