@@ -268,6 +268,22 @@ tests =
268268 ,(" W.hasTrailingPathSeparator \" test\" == False" , property $ W. hasTrailingPathSeparator " test" == False )
269269 ,(" P.hasTrailingPathSeparator \" test/\" == True" , property $ P. hasTrailingPathSeparator " test/" == True )
270270 ,(" W.hasTrailingPathSeparator \" test/\" == True" , property $ W. hasTrailingPathSeparator " test/" == True )
271+ ,(" P.hasLeadingPathSeparator x == P.isAbsolute x" , property $ \ (QFilePath x) -> P. hasLeadingPathSeparator x == P. isAbsolute x)
272+ ,(" P.hasLeadingPathSeparator \" test\" == False" , property $ P. hasLeadingPathSeparator " test" == False )
273+ ,(" W.hasLeadingPathSeparator \" test\" == False" , property $ W. hasLeadingPathSeparator " test" == False )
274+ ,(" P.hasLeadingPathSeparator \" /test\" == True" , property $ P. hasLeadingPathSeparator " /test" == True )
275+ ,(" W.hasLeadingPathSeparator \" /test\" == True" , property $ W. hasLeadingPathSeparator " /test" == True )
276+ ,(" P.hasLeadingPathSeparator (P.addLeadingPathSeparator x)" , property $ \ (QFilePath x) -> P. hasLeadingPathSeparator (P. addLeadingPathSeparator x))
277+ ,(" W.hasLeadingPathSeparator (W.addLeadingPathSeparator x)" , property $ \ (QFilePath x) -> W. hasLeadingPathSeparator (W. addLeadingPathSeparator x))
278+ ,(" P.hasLeadingPathSeparator x ==> P.addLeadingPathSeparator x == x" , property $ \ (QFilePath x) -> P. hasLeadingPathSeparator x ==> P. addLeadingPathSeparator x == x)
279+ ,(" W.hasLeadingPathSeparator x ==> W.addLeadingPathSeparator x == x" , property $ \ (QFilePath x) -> W. hasLeadingPathSeparator x ==> W. addLeadingPathSeparator x == x)
280+ ,(" P.addLeadingPathSeparator \" test/rest\" == \" /test/rest\" " , property $ P. addLeadingPathSeparator " test/rest" == " /test/rest" )
281+ ,(" P.dropLeadingPathSeparator \" //file/test/\" == \" file/test/\" " , property $ P. dropLeadingPathSeparator " //file/test/" == " file/test/" )
282+ ,(" W.dropLeadingPathSeparator \" //file/test/\" == \" file/test/\" " , property $ W. dropLeadingPathSeparator " //file/test/" == " file/test/" )
283+ ,(" P.dropLeadingPathSeparator \" /\" == \" /\" " , property $ P. dropLeadingPathSeparator " /" == " /" )
284+ ,(" W.dropLeadingPathSeparator \" /\" == \" /\" " , property $ W. dropLeadingPathSeparator " /" == " /" )
285+ ,(" W.dropLeadingPathSeparator \"\\\\\" == \"\\\\\" " , property $ W. dropLeadingPathSeparator " \\ " == " \\ " )
286+ ,(" not (P.hasLeadingPathSeparator (P.dropLeadingPathSeparator x)) || P.isDrive x" , property $ \ (QFilePath x) -> not (P. hasLeadingPathSeparator (P. dropLeadingPathSeparator x)) || P. isDrive x)
271287 ,(" P.hasTrailingPathSeparator (P.addTrailingPathSeparator x)" , property $ \ (QFilePath x) -> P. hasTrailingPathSeparator (P. addTrailingPathSeparator x))
272288 ,(" W.hasTrailingPathSeparator (W.addTrailingPathSeparator x)" , property $ \ (QFilePath x) -> W. hasTrailingPathSeparator (W. addTrailingPathSeparator x))
273289 ,(" P.hasTrailingPathSeparator x ==> P.addTrailingPathSeparator x == x" , property $ \ (QFilePath x) -> P. hasTrailingPathSeparator x ==> P. addTrailingPathSeparator x == x)
0 commit comments