fix testament regression: installed testament works again with testament r path (#16767)
* fix testament regression: installed testament works again with testament r path * fixup
This commit is contained in:
parent
00d9176e91
commit
2b5841cd2b
3 changed files with 31 additions and 11 deletions
9
tests/testament/tspecialpaths.nim
Normal file
9
tests/testament/tspecialpaths.nim
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
import stdtest/specialpaths
|
||||
import std/os
|
||||
block: # splitTestFile
|
||||
doAssert splitTestFile("tests/fakedir/tfakename.nim") == ("fakedir", "tests/fakedir/tfakename.nim".unixToNativePath)
|
||||
doAssert splitTestFile("/pathto/tests/fakedir/tfakename.nim") == ("fakedir", "/pathto/tests/fakedir/tfakename.nim".unixToNativePath)
|
||||
doAssert splitTestFile(getCurrentDir() / "tests/fakedir/tfakename.nim") == ("fakedir", "tests/fakedir/tfakename.nim".unixToNativePath)
|
||||
doAssert splitTestFile(getCurrentDir() / "sub/tests/fakedir/tfakename.nim") == ("fakedir", "sub/tests/fakedir/tfakename.nim".unixToNativePath)
|
||||
doAssertRaises(AssertionDefect): discard splitTestFile("testsbad/fakedir/tfakename.nim")
|
||||
doAssertRaises(AssertionDefect): discard splitTestFile("tests/tfakename.nim")
|
||||
Loading…
Add table
Add a link
Reference in a new issue