// Debugger.Source.prototype load(libdir + 'asserts.js'); assertThrowsInstanceOf(function () { Debugger.Source.prototype.text.call(42) }, TypeError); assertThrowsInstanceOf(function () { Debugger.Source.prototype.text.call({}) }, TypeError); assertThrowsInstanceOf(function () { Debugger.Source.prototype.text.call(Debugger.Source.prototype) }, TypeError); assertThrowsInstanceOf(function () { Debugger.Source.prototype.element.call(42) }, TypeError); assertThrowsInstanceOf(function () { Debugger.Source.prototype.element.call({}) }, TypeError); assertThrowsInstanceOf(function () { Debugger.Source.prototype.element.call(Debugger.Source.prototype) }, TypeError); assertThrowsInstanceOf(function () { Debugger.Source.prototype.elementAttributeName.call(42) }, TypeError); assertThrowsInstanceOf(function () { Debugger.Source.prototype.elementAttributeName.call({}) }, TypeError); assertThrowsInstanceOf(function () { Debugger.Source.prototype.elementAttributeName.call(Debugger.Source.prototype) }, TypeError);