summaryrefslogtreecommitdiffstats
path: root/js/src/jit-test/tests/truthiness/obj-obj-equal.js
blob: 0800c054328886e76337846ff3caf42963ca99ce (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
function f(v1, v2, value)
{
  var b = v1 == v2;
  assertEq(b, value,
           "failed: " + v1 + ", " + v2 + ": " + value);
}

var obj = {};
var emul = createIsHTMLDDA();

f(obj, obj, true);
f(obj, obj, true);
f(emul, obj, false);
f(emul, obj, false);
f(obj, emul, false);
f(obj, emul, false);
f(Object.prototype, obj, false);
f(Object.prototype, obj, false);
f(emul, emul, true);
f(createIsHTMLDDA(), emul, false);
f(createIsHTMLDDA(), emul, false);
f(emul, createIsHTMLDDA(), false);
f(emul, createIsHTMLDDA(), false);