17 lines
393 B
JavaScript
17 lines
393 B
JavaScript
description(
|
|
"This tests that a call to array.sort(compareFunction) works correctly for numeric comparisons (arg1 - arg2), and also for things that might look like numeric comparisons."
|
|
);
|
|
|
|
function doSort(x, y)
|
|
{
|
|
return x - y;
|
|
}
|
|
|
|
function dontSort(w, x, y)
|
|
{
|
|
return x - y;
|
|
}
|
|
|
|
shouldBe("[3,1,5,2,4].sort(doSort)", "[1,2,3,4,5]");
|
|
shouldBe("[3,1,5,2,4].sort(dontSort)", "[3,1,5,2,4]");
|