| var BUGNUMBER = 1145326; |
| var summary = 'String.prototype.normalize error when normalization form parameter is not an atom'; |
| |
| print(BUGNUMBER + ": " + summary); |
| |
| function test() { |
| assertEq("abc".normalize("NFKC".split("").join("")), "abc"); |
| assertEq("abc".normalize("NFKCabc".replace("abc", "")), "abc"); |
| assertEq("abc".normalize("N" + "F" + "K" + "C"), "abc"); |
| } |
| |
| if ("normalize" in String.prototype) { |
| // String.prototype.normalize is not enabled in all builds. |
| test(); |
| } |
| |
| if (typeof reportCompare === "function") |
| reportCompare(true, true); |