strict-equal-null.js (635B)
1 function f(v, value) 2 { 3 var b = v === null; 4 assertEq(b, value, 5 "failed: " + v + " " + value); 6 } 7 8 f({}, false); 9 f({}, false); 10 f(null, true); 11 f(null, true); 12 f(undefined, false); 13 f(undefined, false); 14 f(createIsHTMLDDA(), false); 15 f(createIsHTMLDDA(), false); 16 f(Object.prototype, false); 17 f(Object.prototype, false); 18 19 function g(v, value) 20 { 21 var b = v === null; 22 assertEq(b, value, 23 "failed: " + v + " " + value); 24 } 25 26 g({}, false); 27 g({}, false); 28 29 function h(v, value) 30 { 31 var b = v === null; 32 assertEq(b, value, 33 "failed: " + v + " " + value); 34 } 35 36 h(createIsHTMLDDA(), false); 37 h(createIsHTMLDDA(), false);