/* * Any copyright is dedicated to the Public Domain. * http://creativecommons.org/licenses/publicdomain/ */ var BUGNUMBER = 518103; var summary = 'lambda constructor "method" vs. instanceof'; var actual; var expect; printBugNumber(BUGNUMBER); printStatus(summary); var Y = {widget: {}}; Y.widget.DataSource = function () {}; Y.widget.DS_JSArray = function (A) { this.data = A; }; Y.widget.DS_JSArray.prototype = new Y.widget.DataSource(); var J = new Y.widget.DS_JSArray( [ ] ); actual = J instanceof Y.widget.DataSource; expect = true; reportCompare(expect, actual, summary); printStatus("All tests passed!");