Skip to content

Commit 6697c61

Browse files
committed
test: tighten sbom risk report assertions
1 parent 06ba267 commit 6697c61

1 file changed

Lines changed: 11 additions & 2 deletions

File tree

test/scripts/sbom-risk-report.test.ts

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@ snapshots:
100100

101101
const report = collectSbomRiskReport({ repoRoot });
102102

103-
expect(report.summary).toMatchObject({
103+
expect(report.summary).toEqual({
104104
buildRiskPackageCount: 1,
105105
importerCount: 1,
106106
lockfilePackageCount: 4,
@@ -109,10 +109,19 @@ snapshots:
109109
rootOwnershipRecordCount: 2,
110110
});
111111
expect(report.ownershipGaps).toEqual(["missing-owner"]);
112-
expect(report.topRootDependencyCones[0]).toMatchObject({
112+
expect(report.topRootDependencyCones[0]).toEqual({
113+
class: "core-runtime",
113114
closureSize: 3,
115+
missingSnapshotKeys: [],
114116
name: "core-lib",
115117
owner: "core:test",
118+
resolved: "1.0.0",
119+
risk: ["network"],
120+
section: "dependencies",
121+
sourceCategory: "unreferenced",
122+
sourceFileCount: 0,
123+
sourceSections: [],
124+
specifier: "1.0.0",
116125
});
117126
expect(collectSbomRiskCheckErrors(report)).toEqual([
118127
"root dependency 'missing-owner' is missing from scripts/lib/dependency-ownership.json",

0 commit comments

Comments
 (0)