Test: Also delete symbolic links that point to non-existent files

This commit is contained in:
Riyyi
2022-03-01 22:38:46 +01:00
parent 06042588ee
commit cf27699c00
+2 -2
View File
@@ -64,13 +64,13 @@ void removeTestDotfiles(const std::vector<std::string>& files)
file = file.substr(0, file.find_first_of('/'));
// Delete recursively in working directory
if (std::filesystem::exists(file)) {
if (std::filesystem::exists(file) || std::filesystem::is_symlink(file)) {
std::filesystem::remove_all(file);
}
// Delete recursively in home directory
file = homeDirectory / file;
if (std::filesystem::exists(file)) {
if (std::filesystem::exists(file) || std::filesystem::is_symlink(file)) {
std::filesystem::remove_all(file);
}
}