From 0a8ac3c91a7da0c58a1ea5759c7bb844898fe5c8 Mon Sep 17 00:00:00 2001 From: TJ Silver Date: Wed, 9 Oct 2024 12:05:59 +0100 Subject: [PATCH] fix: update tests --- packages/repocop/src/evaluation/repository.test.ts | 6 ++++++ .../repocop/src/remediation/vuln-digest/vuln-digest.test.ts | 2 ++ packages/repocop/src/utils.test.ts | 1 + 3 files changed, 9 insertions(+) diff --git a/packages/repocop/src/evaluation/repository.test.ts b/packages/repocop/src/evaluation/repository.test.ts index d6ecf478c..613338237 100644 --- a/packages/repocop/src/evaluation/repository.test.ts +++ b/packages/repocop/src/evaluation/repository.test.ts @@ -638,6 +638,7 @@ const oldCriticalDependabotVuln: RepocopVulnerability = { alert_issue_date: new Date('2021-01-01T00:00:00.000Z'), is_patchable: true, cves: ['CVE-2021-1234'], + within_sla: false, }; const newCriticalDependabotVuln: RepocopVulnerability = { @@ -922,6 +923,7 @@ describe('NO RULE - Vulnerabilities from Dependabot', () => { alert_issue_date: new Date('2022-06-15T07:43:03Z'), is_patchable: true, cves: ['CVE-2018-6188'], + within_sla: false, }; const expected2: RepocopVulnerability = { @@ -939,6 +941,7 @@ describe('NO RULE - Vulnerabilities from Dependabot', () => { alert_issue_date: new Date('2022-06-14T15:21:52Z'), is_patchable: true, cves: ['CVE-2021-20191'], + within_sla: false, }; expect(result).toStrictEqual([expected1, expected2]); @@ -973,6 +976,7 @@ describe('NO RULE - Vulnerabilities from Snyk', () => { alert_issue_date: new Date('2020-01-01'), is_patchable: true, cves: ['CVE-1234'], + within_sla: false, }); }); @@ -998,6 +1002,7 @@ describe('Deduplication of repocop vulnerabilities', () => { alert_issue_date: new Date('2022-06-15T07:43:03Z'), is_patchable: true, cves: ['CVE-2018-6188'], + within_sla: false, }; const vuln2: RepocopVulnerability = { full_name: fullName, @@ -1010,6 +1015,7 @@ describe('Deduplication of repocop vulnerabilities', () => { alert_issue_date: new Date('2022-06-15T07:43:03Z'), is_patchable: true, cves: ['CVE-2018-6188'], + within_sla: false, }; const actual = deduplicateVulnerabilitiesByCve([vuln1, vuln2]); test('Should happen if two vulnerabilities share the same CVEs', () => { diff --git a/packages/repocop/src/remediation/vuln-digest/vuln-digest.test.ts b/packages/repocop/src/remediation/vuln-digest/vuln-digest.test.ts index 4ce3ff357..6e2162fbb 100644 --- a/packages/repocop/src/remediation/vuln-digest/vuln-digest.test.ts +++ b/packages/repocop/src/remediation/vuln-digest/vuln-digest.test.ts @@ -81,6 +81,7 @@ const highRecentVuln: RepocopVulnerability = { alert_issue_date: new Date(), is_patchable: true, cves: ['CVE-123'], + within_sla: true, }; describe('createDigest', () => { @@ -150,6 +151,7 @@ describe('createDigest', () => { alert_issue_date: new Date(), is_patchable: true, cves: ['CVE-123'], + within_sla: true, }; const anotherResultWithVuln: EvaluationResult = { ...anotherResult, diff --git a/packages/repocop/src/utils.test.ts b/packages/repocop/src/utils.test.ts index ab55dca21..cfc6a376b 100644 --- a/packages/repocop/src/utils.test.ts +++ b/packages/repocop/src/utils.test.ts @@ -120,6 +120,7 @@ describe('vulnSortingPredicate', () => { source: 'Dependabot', alert_issue_date: new Date(), cves: [], + within_sla: true, }; const criticalNotPatchable: RepocopVulnerability = { ...criticalPatchable,