Skip to content

Commit b5d8726

Browse files
committed
test: cover large SemVer core comparisons
1 parent 2a25a22 commit b5d8726

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

packages/core/test/evaluation/semver.spec.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,11 @@ describe('SemVer', () => {
9999
})
100100
})
101101

102+
it('orders core components above Number.MAX_SAFE_INTEGER without precision loss', () => {
103+
expect(compareSemver(parse('9007199254740992.0.0'), parse('9007199254740991.0.0'))).toBeGreaterThan(0)
104+
expect(compareSemver(parse('18446744073709551615.0.0'), parse('18446744073709551614.0.0'))).toBeGreaterThan(0)
105+
})
106+
102107
it('ignores build metadata', () => {
103108
expect(compareSemver(parse('1.0.0+build.1'), parse('1.0.0+build.2'))).toBe(0)
104109
})

0 commit comments

Comments
 (0)