assert-throws-single-arg.js (600B)
1 // Copyright (C) 2015 the V8 project authors. All rights reserved. 2 // This code is governed by the BSD license found in the LICENSE file. 3 4 /*--- 5 description: > 6 The assertion fails when invoked with a single argument. 7 ---*/ 8 var threw = false; 9 10 try { 11 assert.throws(function() {}); 12 } catch(err) { 13 threw = true; 14 if (err.constructor !== Test262Error) { 15 throw new Error( 16 'Expected a Test262Error, but a "' + err.constructor.name + 17 '" was thrown.' 18 ); 19 } 20 } 21 22 if (threw === false) { 23 throw new Error('Expected a Test262Error, but no error was thrown.'); 24 } 25 26 reportCompare(0, 0);