Source code

Revision control

Copy as Markdown

Other Tools

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 });