blob: a8c2db1ab8f4f45a6f6f411a4abe8b32fa83555a [file] [log] [blame]
function getTestCaseResult(expected, actual) {
if (actual != expected)
return Math.abs(actual - expected) <= 1E-10;
}
function InstanceOf(object, constructor) {
while ( object != null )
object = object.__proto__;
}
function WorkerBee () {}
function Engineer () {}
Engineer.prototype = new WorkerBee();
var pat = new Engineer();
getTestCaseResult(pat.__proto__.__proto__.__proto__.__proto__ == Object.prototype);
getTestCaseResult(InstanceOf(pat, Engineer));
evaluate("getTestCaseResult( Object.prototype.__proto__ );",
{ isRunOnce: true });