mirror of
https://github.com/velopack/velopack.git
synced 2025-10-25 15:19:22 +00:00
Fix the rest of the tests
This commit is contained in:
@@ -209,10 +209,8 @@ namespace Squirrel.Tests.Core
|
|||||||
[Fact]
|
[Fact]
|
||||||
public void WhenBasePackageIsNewerThanNewPackageThrowException()
|
public void WhenBasePackageIsNewerThanNewPackageThrowException()
|
||||||
{
|
{
|
||||||
Assert.False(true, "Need to remake the fixture for this test");
|
var basePackage = IntegrationTestHelper.GetPath("fixtures", "Squirrel.Tests.0.2.0-pre.nupkg");
|
||||||
|
var newPackage = IntegrationTestHelper.GetPath("fixtures", "Squirrel.Tests.0.1.0-pre.nupkg");
|
||||||
var basePackage = IntegrationTestHelper.GetPath("fixtures", "Squirrel.Core.1.1.0.0.nupkg");
|
|
||||||
var newPackage = IntegrationTestHelper.GetPath("fixtures", "Squirrel.Core.1.0.0.0.nupkg");
|
|
||||||
|
|
||||||
var sourceDir = IntegrationTestHelper.GetPath("..", "packages");
|
var sourceDir = IntegrationTestHelper.GetPath("..", "packages");
|
||||||
(new DirectoryInfo(sourceDir)).Exists.ShouldBeTrue();
|
(new DirectoryInfo(sourceDir)).Exists.ShouldBeTrue();
|
||||||
@@ -247,7 +245,7 @@ namespace Squirrel.Tests.Core
|
|||||||
var basePackage = IntegrationTestHelper.GetPath("fixtures", "Squirrel.Core.1.0.0.0.nupkg");
|
var basePackage = IntegrationTestHelper.GetPath("fixtures", "Squirrel.Core.1.0.0.0.nupkg");
|
||||||
var newPackage = IntegrationTestHelper.GetPath("fixtures", "Squirrel.Core.1.1.0.0.nupkg");
|
var newPackage = IntegrationTestHelper.GetPath("fixtures", "Squirrel.Core.1.1.0.0.nupkg");
|
||||||
|
|
||||||
var sourceDir = IntegrationTestHelper.GetPath("..", "packages");
|
var sourceDir = IntegrationTestHelper.GetPath("fixtures", "packages");
|
||||||
(new DirectoryInfo(sourceDir)).Exists.ShouldBeTrue();
|
(new DirectoryInfo(sourceDir)).Exists.ShouldBeTrue();
|
||||||
|
|
||||||
var baseFixture = new ReleasePackage(basePackage);
|
var baseFixture = new ReleasePackage(basePackage);
|
||||||
@@ -255,15 +253,12 @@ namespace Squirrel.Tests.Core
|
|||||||
|
|
||||||
var tempFile = Path.GetTempPath() + Guid.NewGuid() + ".nupkg";
|
var tempFile = Path.GetTempPath() + Guid.NewGuid() + ".nupkg";
|
||||||
|
|
||||||
try
|
try {
|
||||||
{
|
Assert.Throws<ArgumentException>(() => {
|
||||||
Assert.Throws<ArgumentException>(() =>
|
|
||||||
{
|
|
||||||
var deltaBuilder = new DeltaPackageBuilder();
|
var deltaBuilder = new DeltaPackageBuilder();
|
||||||
deltaBuilder.CreateDeltaPackage(baseFixture, fixture, tempFile);
|
deltaBuilder.CreateDeltaPackage(baseFixture, fixture, tempFile);
|
||||||
});
|
});
|
||||||
}
|
} finally {
|
||||||
finally {
|
|
||||||
File.Delete(tempFile);
|
File.Delete(tempFile);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -271,12 +266,10 @@ namespace Squirrel.Tests.Core
|
|||||||
[Fact]
|
[Fact]
|
||||||
public void WhenBasePackageDoesNotExistThrowException()
|
public void WhenBasePackageDoesNotExistThrowException()
|
||||||
{
|
{
|
||||||
Assert.False(true, "Need to remake the fixture for this test");
|
var basePackage = IntegrationTestHelper.GetPath("fixtures", "Squirrel.Tests.0.1.0-pre.nupkg");
|
||||||
|
var newPackage = IntegrationTestHelper.GetPath("fixtures", "Squirrel.Tests.0.2.0-pre.nupkg");
|
||||||
|
|
||||||
var basePackage = IntegrationTestHelper.GetPath("fixtures", "Squirrel.Core.1.0.0.0.nupkg");
|
var sourceDir = IntegrationTestHelper.GetPath("fixtures", "packages");
|
||||||
var newPackage = IntegrationTestHelper.GetPath("fixtures", "Squirrel.Core.1.1.0.0.nupkg");
|
|
||||||
|
|
||||||
var sourceDir = IntegrationTestHelper.GetPath("..", "packages");
|
|
||||||
(new DirectoryInfo(sourceDir)).Exists.ShouldBeTrue();
|
(new DirectoryInfo(sourceDir)).Exists.ShouldBeTrue();
|
||||||
|
|
||||||
var baseFixture = new ReleasePackage(basePackage);
|
var baseFixture = new ReleasePackage(basePackage);
|
||||||
@@ -286,8 +279,7 @@ namespace Squirrel.Tests.Core
|
|||||||
.Select(_ => Path.GetTempPath() + Guid.NewGuid().ToString() + ".nupkg")
|
.Select(_ => Path.GetTempPath() + Guid.NewGuid().ToString() + ".nupkg")
|
||||||
.ToArray();
|
.ToArray();
|
||||||
|
|
||||||
try
|
try {
|
||||||
{
|
|
||||||
baseFixture.CreateReleasePackage(tempFiles[0], sourceDir);
|
baseFixture.CreateReleasePackage(tempFiles[0], sourceDir);
|
||||||
fixture.CreateReleasePackage(tempFiles[1], sourceDir);
|
fixture.CreateReleasePackage(tempFiles[1], sourceDir);
|
||||||
|
|
||||||
@@ -297,14 +289,11 @@ namespace Squirrel.Tests.Core
|
|||||||
// NOW WATCH AS THE FILE DISAPPEARS
|
// NOW WATCH AS THE FILE DISAPPEARS
|
||||||
File.Delete(baseFixture.ReleasePackageFile);
|
File.Delete(baseFixture.ReleasePackageFile);
|
||||||
|
|
||||||
Assert.Throws<FileNotFoundException>(() =>
|
Assert.Throws<FileNotFoundException>(() => {
|
||||||
{
|
|
||||||
var deltaBuilder = new DeltaPackageBuilder();
|
var deltaBuilder = new DeltaPackageBuilder();
|
||||||
deltaBuilder.CreateDeltaPackage(baseFixture, fixture, tempFiles[2]);
|
deltaBuilder.CreateDeltaPackage(baseFixture, fixture, tempFiles[2]);
|
||||||
});
|
});
|
||||||
}
|
} finally {
|
||||||
finally
|
|
||||||
{
|
|
||||||
tempFiles.ForEach(File.Delete);
|
tempFiles.ForEach(File.Delete);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -312,12 +301,10 @@ namespace Squirrel.Tests.Core
|
|||||||
[Fact]
|
[Fact]
|
||||||
public void WhenNewPackageDoesNotExistThrowException()
|
public void WhenNewPackageDoesNotExistThrowException()
|
||||||
{
|
{
|
||||||
Assert.False(true, "Need to remake the fixture for this test");
|
var basePackage = IntegrationTestHelper.GetPath("fixtures", "Squirrel.Tests.0.1.0-pre.nupkg");
|
||||||
|
var newPackage = IntegrationTestHelper.GetPath("fixtures", "Squirrel.Tests.0.2.0-pre.nupkg");
|
||||||
|
|
||||||
var basePackage = IntegrationTestHelper.GetPath("fixtures", "Squirrel.Core.1.0.0.0.nupkg");
|
var sourceDir = IntegrationTestHelper.GetPath("fixtures", "packages");
|
||||||
var newPackage = IntegrationTestHelper.GetPath("fixtures", "Squirrel.Core.1.1.0.0.nupkg");
|
|
||||||
|
|
||||||
var sourceDir = IntegrationTestHelper.GetPath("..", "packages");
|
|
||||||
(new DirectoryInfo(sourceDir)).Exists.ShouldBeTrue();
|
(new DirectoryInfo(sourceDir)).Exists.ShouldBeTrue();
|
||||||
|
|
||||||
var baseFixture = new ReleasePackage(basePackage);
|
var baseFixture = new ReleasePackage(basePackage);
|
||||||
@@ -327,8 +314,7 @@ namespace Squirrel.Tests.Core
|
|||||||
.Select(_ => Path.GetTempPath() + Guid.NewGuid().ToString() + ".nupkg")
|
.Select(_ => Path.GetTempPath() + Guid.NewGuid().ToString() + ".nupkg")
|
||||||
.ToArray();
|
.ToArray();
|
||||||
|
|
||||||
try
|
try {
|
||||||
{
|
|
||||||
baseFixture.CreateReleasePackage(tempFiles[0], sourceDir);
|
baseFixture.CreateReleasePackage(tempFiles[0], sourceDir);
|
||||||
fixture.CreateReleasePackage(tempFiles[1], sourceDir);
|
fixture.CreateReleasePackage(tempFiles[1], sourceDir);
|
||||||
|
|
||||||
@@ -338,14 +324,11 @@ namespace Squirrel.Tests.Core
|
|||||||
// NOW WATCH AS THE FILE DISAPPEARS
|
// NOW WATCH AS THE FILE DISAPPEARS
|
||||||
File.Delete(fixture.ReleasePackageFile);
|
File.Delete(fixture.ReleasePackageFile);
|
||||||
|
|
||||||
Assert.Throws<FileNotFoundException>(() =>
|
Assert.Throws<FileNotFoundException>(() => {
|
||||||
{
|
|
||||||
var deltaBuilder = new DeltaPackageBuilder();
|
var deltaBuilder = new DeltaPackageBuilder();
|
||||||
deltaBuilder.CreateDeltaPackage(baseFixture, fixture, tempFiles[2]);
|
deltaBuilder.CreateDeltaPackage(baseFixture, fixture, tempFiles[2]);
|
||||||
});
|
});
|
||||||
}
|
} finally {
|
||||||
finally
|
|
||||||
{
|
|
||||||
tempFiles.ForEach(File.Delete);
|
tempFiles.ForEach(File.Delete);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user