diff --git a/Tests/BaseLib/TestFilePathStringManipulation.cpp b/Tests/BaseLib/TestFilePathStringManipulation.cpp
index d790059ad57295ae67e4339b69b2b0d30ee7481b..fa61ed4b39e63f5665527a06abfa60051766d8da 100644
--- a/Tests/BaseLib/TestFilePathStringManipulation.cpp
+++ b/Tests/BaseLib/TestFilePathStringManipulation.cpp
@@ -16,27 +16,29 @@
 TEST(BaseLib, CopyPathToFileNameWin)
 {
     ASSERT_EQ("extend\\file", BaseLib::copyPathToFileName("file", "extend"));
-    ASSERT_EQ("path\\file",
+    ASSERT_EQ("extend\\path\\file",
               BaseLib::copyPathToFileName("path\\file", "extend"));
     ASSERT_EQ("extend\\file", BaseLib::copyPathToFileName("file", "extend\\"));
-    ASSERT_EQ("path\\file",
+    ASSERT_EQ("extend\\path\\file",
               BaseLib::copyPathToFileName("path\\file", "extend\\"));
     ASSERT_EQ("extend\\smth\\file",
               BaseLib::copyPathToFileName("file", "extend\\smth"));
-    ASSERT_EQ("path\\file",
+    ASSERT_EQ("extend\\smth\\path\\file",
               BaseLib::copyPathToFileName("path\\file", "extend\\smth"));
 }
 #else
 TEST(BaseLib, CopyPathToFileNameUnix)
 {
     ASSERT_EQ("extend/file", BaseLib::copyPathToFileName("file", "extend"));
-    ASSERT_EQ("path/file", BaseLib::copyPathToFileName("path/file", "extend"));
+    ASSERT_EQ("extend/path/file",
+              BaseLib::copyPathToFileName("path/file", "extend"));
     ASSERT_EQ("extend/file", BaseLib::copyPathToFileName("file", "extend/"));
-    ASSERT_EQ("path/file", BaseLib::copyPathToFileName("path/file", "extend/"));
+    ASSERT_EQ("extend/path/file",
+              BaseLib::copyPathToFileName("path/file", "extend/"));
 
     ASSERT_EQ("extend/smth/file",
               BaseLib::copyPathToFileName("file", "extend/smth"));
-    ASSERT_EQ("path/file",
+    ASSERT_EQ("extend/smth/path/file",
               BaseLib::copyPathToFileName("path/file", "extend/smth"));
 }
 #endif