mirror of
https://github.com/whoisclebs/lodash.git
synced 2026-02-04 17:07:49 +00:00
Ensure _.flatten works with extremely large arrays. [closes #349]
This commit is contained in:
12
test/test.js
12
test/test.js
@@ -1300,6 +1300,18 @@
|
||||
deepEqual(actual2, expected);
|
||||
ok(4 in actual2);
|
||||
});
|
||||
|
||||
test('should work with extremely large arrays', function() {
|
||||
var expected = Array(5e5),
|
||||
pass = true;
|
||||
|
||||
try {
|
||||
var actual = _.flatten([expected]);
|
||||
} catch(e) {
|
||||
pass = false;
|
||||
}
|
||||
deepEqual(pass && actual, expected);
|
||||
});
|
||||
}(1, 2, 3));
|
||||
|
||||
/*--------------------------------------------------------------------------*/
|
||||
|
||||
Reference in New Issue
Block a user