Skip to content

Commit d8c5496

Browse files
committed
chore: add test case for big number
1 parent 9eda71c commit d8c5496

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

test/index.test.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,11 @@ describe('Evaluate', () => {
99
expect(evaluate('0.1 + 0.2')).toBe('0.3');
1010
});
1111

12+
// big number
13+
test('9007199254740992 + 1', () => {
14+
expect(evaluate('9007199254740992 + 1')).toBe('9007199254740993');
15+
});
16+
1217
test('0.3 - 0.1', () => {
1318
expect(evaluate('0.3 - 0.1')).toBe('0.2');
1419
});

test/pure.test.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import {IAdapter} from '../src/transform';
44
describe('Pure', () => {
55
test('evaluate with default adapter', () => {
66
expect(evaluate('0.1 + 0.2')).toBe('0.30000000000000004');
7+
expect(evaluate('9007199254740992 + 1')).toBe('9007199254740992');
78
expect(evaluate('3 - 5')).toBe('-2');
89
expect(evaluate('2 * 4')).toBe('8');
910
expect(evaluate('20 / 2')).toBe('10');

0 commit comments

Comments
 (0)