description( | |
"Tests that we can quickly sort a small sparse array that has a large length." | |
); | |
var array = []; | |
array[10000000] = 42; | |
array.sort(); | |
var result = ""; | |
for (var s in array) { | |
debug("array[" + s + "] = " + array[s]); | |
if (result) | |
result += ","; | |
result += array[s]; | |
} | |
shouldBe("result", "\"42\""); | |
shouldBe("array.length", "10000001"); | |
shouldBe("array[0]", "42"); |