more audit work
This commit is contained in:
@@ -77,7 +77,8 @@ public sealed class FileSurfaceManifestStoreTests : IAsyncDisposable
|
||||
}
|
||||
};
|
||||
|
||||
var result = await _store.PublishAsync(doc);
|
||||
var cancellationToken = TestContext.Current.CancellationToken;
|
||||
var result = await _store.PublishAsync(doc, cancellationToken);
|
||||
|
||||
Assert.StartsWith("sha256:", result.ManifestDigest, StringComparison.Ordinal);
|
||||
Assert.Equal(result.ManifestDigest, $"sha256:{result.ManifestUri.Split('/', StringSplitOptions.RemoveEmptyEntries).Last()[..^5]}");
|
||||
@@ -100,9 +101,10 @@ public sealed class FileSurfaceManifestStoreTests : IAsyncDisposable
|
||||
Artifacts = Array.Empty<SurfaceManifestArtifact>()
|
||||
};
|
||||
|
||||
var publish = await _store.PublishAsync(doc);
|
||||
var cancellationToken = TestContext.Current.CancellationToken;
|
||||
var publish = await _store.PublishAsync(doc, cancellationToken);
|
||||
|
||||
var retrieved = await _store.TryGetByUriAsync(publish.ManifestUri);
|
||||
var retrieved = await _store.TryGetByUriAsync(publish.ManifestUri, cancellationToken);
|
||||
|
||||
Assert.NotNull(retrieved);
|
||||
Assert.Equal("acme", retrieved!.Tenant);
|
||||
@@ -159,7 +161,8 @@ public sealed class FileSurfaceManifestStoreTests : IAsyncDisposable
|
||||
}
|
||||
};
|
||||
|
||||
var result = await _store.PublishAsync(doc);
|
||||
var cancellationToken = TestContext.Current.CancellationToken;
|
||||
var result = await _store.PublishAsync(doc, cancellationToken);
|
||||
|
||||
Assert.Equal("abcdef", result.Document.DeterminismMerkleRoot);
|
||||
Assert.Equal("sha256:1234", result.Document.Determinism!.RecipeDigest);
|
||||
@@ -191,10 +194,11 @@ public sealed class FileSurfaceManifestStoreTests : IAsyncDisposable
|
||||
Artifacts = Array.Empty<SurfaceManifestArtifact>()
|
||||
};
|
||||
|
||||
var publish1 = await _store.PublishAsync(doc1);
|
||||
var publish2 = await _store.PublishAsync(doc2);
|
||||
var cancellationToken = TestContext.Current.CancellationToken;
|
||||
var publish1 = await _store.PublishAsync(doc1, cancellationToken);
|
||||
var publish2 = await _store.PublishAsync(doc2, cancellationToken);
|
||||
|
||||
var retrieved = await _store.TryGetByDigestAsync(publish2.ManifestDigest);
|
||||
var retrieved = await _store.TryGetByDigestAsync(publish2.ManifestDigest, cancellationToken);
|
||||
|
||||
Assert.NotNull(retrieved);
|
||||
Assert.Equal("tenant-two", retrieved!.Tenant);
|
||||
|
||||
Reference in New Issue
Block a user