19 lines
606 B
JavaScript
19 lines
606 B
JavaScript
description("This page tests sorting of string values");
|
|
|
|
function shouldBeInThisOrder(a)
|
|
{
|
|
shouldBeTrue('"' + a[0] + '"' + " < " + '"' + a[1] + '"');
|
|
shouldBe('[' + '"' + a[0] + '"' + ',' + '"' + a[1] + '"' + '].sort().toString()', '"' + a + '"');
|
|
}
|
|
|
|
shouldBeInThisOrder(["12", "123"]);
|
|
shouldBeInThisOrder(["123", "13"]);
|
|
shouldBeInThisOrder(["", " "]);
|
|
shouldBeInThisOrder(["close", "closed"]);
|
|
shouldBeInThisOrder(["a", "~"]);
|
|
shouldBeInThisOrder(["_", "a"]);
|
|
shouldBeInThisOrder(["0", "A"]);
|
|
shouldBeInThisOrder(["-", "0"]);
|
|
shouldBeInThisOrder([" ", "-"]);
|
|
shouldBeInThisOrder(["A", "ABC"]);
|