fix #8255 numerous issues with splitFile
This commit is contained in:
parent
c129107b32
commit
656770402c
2 changed files with 28 additions and 4 deletions
|
|
@ -239,3 +239,18 @@ block absolutePath:
|
|||
doAssert absolutePath("a", "/b/c") == "/b/c" / "a"
|
||||
doAssert absolutePath("/a", "b/") == "/a"
|
||||
|
||||
block splitFile:
|
||||
doAssert splitFile("abc/") == ("abc", "", "")
|
||||
doAssert splitFile("/") == ("/", "", "")
|
||||
doAssert splitFile("./abc") == (".", "abc", "")
|
||||
doAssert splitFile(".txt") == ("", ".txt", "")
|
||||
doAssert splitFile("abc/.txt") == ("abc", ".txt", "")
|
||||
doAssert splitFile("abc") == ("", "abc", "")
|
||||
doAssert splitFile("abc.txt") == ("", "abc", ".txt")
|
||||
doAssert splitFile("/abc.txt") == ("/", "abc", ".txt")
|
||||
doAssert splitFile("/foo/abc.txt") == ("/foo", "abc", ".txt")
|
||||
doAssert splitFile("/foo/abc.txt.gz") == ("/foo", "abc.txt", ".gz")
|
||||
doAssert splitFile(".") == ("", ".", "")
|
||||
doAssert splitFile("abc/.") == ("abc", ".", "")
|
||||
doAssert splitFile("..") == ("", "..", "")
|
||||
doAssert splitFile("a/..") == ("a", "..", "")
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue