Skip to content

Commit c132484

Browse files
committed
test: handle one active lts line
1 parent c398703 commit c132484

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

test.js

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
const assert = require('assert')
2+
const nv = require('@pkgjs/nv')
23
const { isNodeVulnerable } = require('./index')
34

45
async function t () {
@@ -14,12 +15,14 @@ async function t () {
1415
assert.ok(await isNodeVulnerable('16.19.0'))
1516
assert.ok(await isNodeVulnerable('20.8.0'))
1617

17-
assert.rejects(() => isNodeVulnerable('lts'), /not get exactly one version/)
18+
const ltsVersions = await nv(['lts'])
19+
if (ltsVersions.length > 1) {
20+
assert.rejects(() => isNodeVulnerable('lts'), /not get exactly one version/)
21+
}
1822
assert.rejects(() => isNodeVulnerable('999'), /not get exactly one version/)
1923
assert.rejects(() => isNodeVulnerable('Unobtanium'), /not get exactly one version/) // i.e. not found
20-
assert.rejects(() => isNodeVulnerable('21.0.0'), /not get exactly one version/)
24+
assert.rejects(() => isNodeVulnerable('22.0.0'), /not get exactly one version/)
2125

22-
// EOL
2326
// EOL
2427
assert.ok(await isNodeVulnerable('19.0.0'))
2528
assert.ok(await isNodeVulnerable('16.0.0'))

0 commit comments

Comments
 (0)