S11.9.4_A5.js (808B)
1 // Copyright 2009 the Sputnik authors. All rights reserved. 2 // This code is governed by the BSD license found in the LICENSE file. 3 4 /*--- 5 info: | 6 Type(x) and Type(y) are String-s. 7 Return true, if x and y are exactly the same sequence of characters; otherwise, return false 8 es5id: 11.9.4_A5 9 description: x and y are primitive strings 10 ---*/ 11 12 //CHECK#1 13 if (!("" === "")) { 14 throw new Test262Error('#1: "" === ""'); 15 } 16 17 //CHECK#2 18 if (!(" " === " ")) { 19 throw new Test262Error('#2: " " === " "'); 20 } 21 22 //CHECK#3 23 if (!("string" === "string")) { 24 throw new Test262Error('#3: "string" === "string"'); 25 } 26 27 //CHECK#4 28 if (" string" === "string ") { 29 throw new Test262Error('#4: " string" !== "string "'); 30 } 31 32 //CHECK#5 33 if ("1.0" === "1") { 34 throw new Test262Error('#5: "1.0" !== "1"'); 35 } 36 37 reportCompare(0, 0);