blob: a616b2a789cf880351de332fbc5a441022e7b206 [file] [log] [blame]
Tests that we truncate arguments beyond a certain threshold.
On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
PASS f.apply(null) is 0
PASS f.apply(null, []) is 0
PASS f.apply(null, [1]) is 1
PASS f.apply(null, new Array(10)) is 10
PASS f.apply(null, new Array(1000)) is 1000
PASS f.apply(null, new Array(65536)) is 65536
PASS f.apply(null, new Array(65537)) is 65536
PASS f.apply(null, new Array(65537)) is 65536
PASS f.apply(null, bigArray) is 65536
PASS g.apply(null) is 0
PASS g.apply(null, []) is 0
PASS g.apply(null, [1]) is 1
PASS g.apply(null, new Array(10)) is 10
PASS g.apply(null, new Array(1000)) is 1000
PASS g.apply(null, new Array(65536)) is 65536
PASS g.apply(null, new Array(65537)) is 65536
PASS g.apply(null, new Array(65537)) is 65536
PASS g.apply(null, bigArray) is 65536
PASS h.apply(null) is 0
PASS h.apply(null, []) is 0
PASS h.apply(null, [1]) is 1
PASS h.apply(null, new Array(10)) is 10
PASS h.apply(null, new Array(1000)) is 1000
PASS h.apply(null, new Array(65536)) is 65536
PASS h.apply(null, new Array(65537)) is 65536
PASS h.apply(null, new Array(65537)) is 65536
PASS h.apply(null, bigArray) is 65536
PASS i.apply(null) is 0
PASS i.apply(null, []) is 0
PASS i.apply(null, [1]) is 1
PASS i.apply(null, new Array(10)) is 10
PASS i.apply(null, new Array(1000)) is 1000
PASS i.apply(null, new Array(65536)) is 65536
PASS i.apply(null, new Array(65537)) is 65536
PASS i.apply(null, new Array(65537)) is 65536
PASS i.apply(null, bigArray) is 65536
PASS successfullyParsed is true
TEST COMPLETE