mirror of
https://github.com/velopack/velopack.git
synced 2025-10-25 15:19:22 +00:00
Fix symlink tests on unix
This commit is contained in:
@@ -106,8 +106,8 @@ public class SymbolicLinkTests
|
||||
Assert.Equal("Hello!", File.ReadAllText(symFile2));
|
||||
|
||||
Assert.Equal("AFile", SymbolicLink.GetTarget(symFile1, relative: true));
|
||||
Assert.Equal("..\\AFile", SymbolicLink.GetTarget(symFile2, relative: true));
|
||||
Assert.Equal("..\\AFile", SymbolicLink.GetTarget(symFile3, relative: true));
|
||||
Assert.Equal($"..{Path.DirectorySeparatorChar}AFile", SymbolicLink.GetTarget(symFile2, relative: true));
|
||||
Assert.Equal($"..{Path.DirectorySeparatorChar}AFile", SymbolicLink.GetTarget(symFile3, relative: true));
|
||||
Assert.Equal(tmpFile, SymbolicLink.GetTarget(symFile1, relative: false));
|
||||
Assert.Equal(tmpFile, SymbolicLink.GetTarget(symFile2, relative: false));
|
||||
Assert.Equal(tmpFile, SymbolicLink.GetTarget(symFile3, relative: false));
|
||||
@@ -135,8 +135,8 @@ public class SymbolicLinkTests
|
||||
|
||||
Assert.Equal(subSubDir, SymbolicLink.GetTarget(sym2));
|
||||
Assert.Equal(subDir2, SymbolicLink.GetTarget(sym1));
|
||||
Assert.Equal("..\\..\\SubDir2", SymbolicLink.GetTarget(sym1, relative: true));
|
||||
Assert.Equal("SubDir\\SubSub", SymbolicLink.GetTarget(sym2, relative: true));
|
||||
Assert.Equal($"..{Path.DirectorySeparatorChar}..{Path.DirectorySeparatorChar}SubDir2", SymbolicLink.GetTarget(sym1, relative: true));
|
||||
Assert.Equal($"SubDir{Path.DirectorySeparatorChar}SubSub", SymbolicLink.GetTarget(sym2, relative: true));
|
||||
}
|
||||
|
||||
[Fact]
|
||||
|
||||
@@ -38,7 +38,7 @@ public class ZipPackageTests
|
||||
SymbolicLink.Create(symfile, actualFile);
|
||||
|
||||
Compression.EasyZip.CreateZipFromDirectoryAsync(logger, zipFile, tempDir).GetAwaiterResult();
|
||||
Compression.EasyZip.ExtractZipToDirectory(logger, zipFile, extractedDir);
|
||||
Compression.EasyZip.ExtractZipToDirectory(logger, zipFile, extractedDir, expandSymlinks: true);
|
||||
|
||||
Assert.True(File.Exists(Path.Combine(extractedDir, "actual", "file.txt")));
|
||||
Assert.Equal("hello", File.ReadAllText(Path.Combine(extractedDir, "actual", "file.txt")));
|
||||
@@ -50,7 +50,7 @@ public class ZipPackageTests
|
||||
Assert.True(SymbolicLink.Exists(Path.Combine(extractedDir, "other", "syml")));
|
||||
Assert.True(SymbolicLink.Exists(Path.Combine(extractedDir, "other", "sym.txt")));
|
||||
|
||||
Assert.Equal("..\\actual\\file.txt", SymbolicLink.GetTarget(Path.Combine(extractedDir, "other", "sym.txt"), relative: true));
|
||||
Assert.Equal($"..{Path.DirectorySeparatorChar}actual{Path.DirectorySeparatorChar}file.txt", SymbolicLink.GetTarget(Path.Combine(extractedDir, "other", "sym.txt"), relative: true));
|
||||
}
|
||||
|
||||
[Fact]
|
||||
|
||||
Reference in New Issue
Block a user