diff options
author | Norbert Lindenberg <ecmascript@lindenbergsoftware.com> | 2013-02-07 20:55:25 -0800 |
---|---|---|
committer | Norbert Lindenberg <ecmascript@lindenbergsoftware.com> | 2013-02-07 20:55:25 -0800 |
commit | a2380a4257dbe2c798f776cb2b806cb0013da57f (patch) | |
tree | e271e29f0f58c9d3d33aaa91e49d45a009f5f8c0 /test/suite/intl402/ch13/13.1/13.1.1_3.js | |
parent | 46359091c7d26fa35d23cd0a1ebf47e3442d15d4 (diff) |
Bug 1245 - Add test for missing argument to String.prototype.localeCompare
Diffstat (limited to 'test/suite/intl402/ch13/13.1/13.1.1_3.js')
-rw-r--r-- | test/suite/intl402/ch13/13.1/13.1.1_3.js | 26 |
1 files changed, 0 insertions, 26 deletions
diff --git a/test/suite/intl402/ch13/13.1/13.1.1_3.js b/test/suite/intl402/ch13/13.1/13.1.1_3.js deleted file mode 100644 index 113a2d9aa..000000000 --- a/test/suite/intl402/ch13/13.1/13.1.1_3.js +++ /dev/null @@ -1,26 +0,0 @@ -// Copyright 2012 Mozilla Corporation. All rights reserved. -// This code is governed by the BSD license found in the LICENSE file. - -/** - * @description Tests that localeCompare coerces that to a string. - * @author Norbert Lindenberg - */ - -var thisValues = ["true", "5", "hello", "good bye"]; -var thatValues = [true, 5, "hello", {toString: function () { return "good bye"; }}]; - -var i; -for (i = 0; i < thisValues.length; i++) { - var j; - for (j = 0; j < thatValues.length; j++) { - var result = String.prototype.localeCompare.call(thisValues[i], thatValues[j]); - if ((result === 0) !== (i === j)) { - if (result === 0) { - $ERROR("localeCompare treats " + thisValues[i] + " and " + thatValues[j] + " as equal."); - } else { - $ERROR("localeCompare treats " + thisValues[i] + " and " + thatValues[j] + " as different."); - } - } - } -} - |