String-toSource.js (767B)
1 // |reftest| skip-if(!String.prototype.toSource) 2 3 /* 4 * Any copyright is dedicated to the Public Domain. 5 * http://creativecommons.org/licenses/publicdomain/ 6 */ 7 8 assertEq(raisesException(TypeError)('String.prototype.toSource.call(42)'), true); 9 assertEq(raisesException(TypeError)('String.prototype.toSource.call(true)'), true); 10 assertEq(raisesException(TypeError)('String.prototype.toSource.call({})'), true); 11 assertEq(raisesException(TypeError)('String.prototype.toSource.call(null)'), true); 12 assertEq(raisesException(TypeError)('String.prototype.toSource.call([])'), true); 13 assertEq(raisesException(TypeError)('String.prototype.toSource.call(undefined)'), true); 14 assertEq(completesNormally('String.prototype.toSource.call("")'), true); 15 16 reportCompare(true, true);