michael@0: /* Any copyright is dedicated to the Public Domain. michael@0: * http://creativecommons.org/publicdomain/zero/1.0/ michael@0: */ michael@0: michael@0: function test_string_compare() { michael@0: ok("C".localeCompare("D") < 0, "C < D"); michael@0: ok("D".localeCompare("C") > 0, "D > C"); michael@0: ok("\u010C".localeCompare("D") < 0, "\u010C < D"); michael@0: ok("D".localeCompare("\u010C") > 0, "D > \u010C"); michael@0: } michael@0: michael@0: function test() { michael@0: waitForExplicitFinish(); michael@0: michael@0: test_string_compare(); michael@0: michael@0: AddonManager.getAddonByID("foo", function(aAddon) { michael@0: test_string_compare(); michael@0: finish(); michael@0: }); michael@0: }