Skip to content

Commit abb3dd2

Browse files
committed
test(malysis): validate OpenVSX range type in OSV report generation
Add UseRange=true to the OpenVSX test case and assert Range_ECOSYSTEM instead of explicit Versions, per maintainer review feedback on #751.
1 parent 3c97ce0 commit abb3dd2

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

pkg/malysis/ossf_test.go

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -410,6 +410,9 @@ func TestOpenSSFMaliciousPackageReportGenerator_GenerateReport(t *testing.T) {
410410
Details: "Test details",
411411
},
412412
},
413+
params: OpenSSFMaliciousPackageReportParams{
414+
UseRange: true,
415+
},
413416
setup: func(t *testing.T, dir string) {
414417
_ = os.MkdirAll(dir, 0o755)
415418
},
@@ -427,8 +430,7 @@ func TestOpenSSFMaliciousPackageReportGenerator_GenerateReport(t *testing.T) {
427430

428431
assert.Equal(t, "VSCode:https://open-vsx.org", vuln.Affected[0].Package.Ecosystem)
429432
assert.Equal(t, "publisher.openvsx-ext", vuln.Affected[0].Package.Name)
430-
assert.Len(t, vuln.Affected[0].Versions, 1)
431-
assert.Equal(t, "4.5.6", vuln.Affected[0].Versions[0])
433+
assert.Equal(t, osvschema.Range_ECOSYSTEM, vuln.Affected[0].Ranges[0].Type)
432434
},
433435
},
434436
}

0 commit comments

Comments
 (0)