implement Path::dirname()
This commit is contained in:
1 parent
eb12420155
commit
49ccad5ed4
2 files changed
+31
-2
No files matched your search
@@ -27,3 +27,14 @@ TEST(PathTest, joins_two_paths_together)
|
||||
EXPECT_EQ("C:/foo/../baz", Path("C:\\foo").join("../baz").to_s());
|
||||
EXPECT_EQ("/xyz/f.txt", Path("/xyz/").join("f.txt").to_s());
|
||||
}
|
||||
|
||||
TEST(PathTest, dirname)
|
||||
{
|
||||
EXPECT_EQ("/one/two", Path("/one/two/f.c").dirname().to_s());
|
||||
EXPECT_EQ("C:/a", Path("C:\\a\\b\\").dirname().to_s());
|
||||
EXPECT_EQ("/", Path("/").dirname().to_s());
|
||||
EXPECT_EQ("/", Path("///foo").dirname().to_s());
|
||||
EXPECT_EQ(".", Path("file.txt").dirname().to_s());
|
||||
EXPECT_EQ(".", Path("folder//").dirname().to_s());
|
||||
EXPECT_EQ("a", Path("a/b").dirname().to_s());
|
||||
}
|
||||
Reference in new issue
Block a user