2019-07-02 16:05:15 +02:00
|
|
|
'use strict';
|
|
|
|
|
|
|
|
const { setFlagsFromString } = require('v8');
|
|
|
|
const { range } = require('../lib/util');
|
2019-02-01 14:06:44 +01:00
|
|
|
|
|
|
|
// 984 by default.
|
2019-07-02 16:05:15 +02:00
|
|
|
setFlagsFromString('--stack_size=500');
|
2019-02-01 14:06:44 +01:00
|
|
|
|
2019-07-02 16:05:15 +02:00
|
|
|
test('should work', () => {
|
|
|
|
const list = range(1, 3);
|
|
|
|
expect(list).toEqual([1, 2, 3]);
|
|
|
|
});
|
2019-02-01 14:06:44 +01:00
|
|
|
|
2019-07-02 16:05:15 +02:00
|
|
|
test('should work for large ranges', () => {
|
|
|
|
expect(() => range(1, 1e6)).not.toThrow();
|
|
|
|
});
|