mirror of
https://github.com/velopack/velopack.git
synced 2025-10-25 15:19:22 +00:00
Fix tests
This commit is contained in:
@@ -111,7 +111,7 @@ namespace Velopack.Sources
|
||||
/// <summary>
|
||||
/// Provides a wrapper around <see cref="ReleaseEntry"/> which also contains a Git Release.
|
||||
/// </summary>
|
||||
protected record GitBaseAsset : VelopackAsset
|
||||
protected internal record GitBaseAsset : VelopackAsset
|
||||
{
|
||||
/// <summary> The Github release which contains this release package. </summary>
|
||||
public T Release { get; init; }
|
||||
|
||||
@@ -161,7 +161,7 @@ This is just a _test_!
|
||||
var source = new GithubSource(GITHUB_REPOURL, GITHUB_TOKEN, false);
|
||||
var releases = source.GetReleaseFeed(channel: uniqueSuffix, logger: logger).GetAwaiterResult();
|
||||
|
||||
var ghrel = releases.Select(r => (GithubReleaseEntry) r).ToArray();
|
||||
var ghrel = releases.Assets.Select(r => (GithubSource.GitBaseAsset) r).ToArray();
|
||||
Assert.Equal(2, ghrel.Length);
|
||||
foreach (var r in ghrel) {
|
||||
Assert.Equal(releaseName, r.Release.Name);
|
||||
|
||||
@@ -206,9 +206,9 @@ namespace Velopack.Tests
|
||||
var repo = new FakeFixtureRepository(id, true);
|
||||
var source = new SimpleWebSource("http://any.com", repo);
|
||||
|
||||
var basePkg = (await source.GetReleaseFeed(logger)).Single(x => x.Version == SemanticVersion.Parse(fromVersion));
|
||||
var basePkgFixturePath = PathHelper.GetFixture(basePkg.OriginalFilename);
|
||||
var basePkgPath = Path.Combine(packagesDir, basePkg.OriginalFilename);
|
||||
var basePkg = (await source.GetReleaseFeed(logger)).Assets.Single(x => x.Version == SemanticVersion.Parse(fromVersion));
|
||||
var basePkgFixturePath = PathHelper.GetFixture(basePkg.FileName);
|
||||
var basePkgPath = Path.Combine(packagesDir, basePkg.FileName);
|
||||
File.Copy(basePkgFixturePath, basePkgPath);
|
||||
|
||||
var updateExe = PathHelper.CopyUpdateTo(packagesDir);
|
||||
|
||||
Reference in New Issue
Block a user