@@ -305,6 +305,7 @@ prop_T_splitChar_i c = id `eq` (T.intercalate (T.singleton c) . T.splitChar c)
305305prop_TL_split_i c = id `eq` (TL.intercalate (TL.singleton c) . TL.split c)
306306
307307prop_T_splitWith p = splitWith p `eqP` (map unpackS . T.splitWith p)
308+prop_T_splitWith_split c = T.splitWith (==c) `eq` T.split (T.singleton c)
308309prop_TL_splitWith p = splitWith p `eqP` (map unpackS . TL.splitWith p)
309310
310311splitWith :: (a -> Bool) -> [a] -> [[a]]
@@ -569,6 +570,7 @@ tests = [
569570 ("prop_T_splitChar_i", mytest prop_T_splitChar_i),
570571 ("prop_TL_split_i", mytest prop_TL_split_i),
571572 ("prop_T_splitWith", mytest prop_T_splitWith),
573+ ("prop_T_splitWith_split", mytest prop_T_splitWith_split),
572574 ("prop_TL_splitWith", mytest prop_TL_splitWith),
573575 ("prop_T_chunksOf_same_lengths", mytest prop_T_chunksOf_same_lengths),
574576 ("prop_T_chunksOf_length", mytest prop_T_chunksOf_length),