tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

S25.4.4.3_A3.1_T1.js (535B)


      1 // Copyright 2014 Cubane Canada, Inc.  All rights reserved.
      2 // See LICENSE for details.
      3 
      4 /*---
      5 info: |
      6    Promise.race throws on invalid 'this'
      7    Note: must have at least one element in array, or else Promise.race
      8    never exercises the code that throws
      9 es6id: S25.4.4.3_A3.1_T1
     10 author: Sam Mikes
     11 description: Promise.race throws if 'this' does not conform to Promise constructor
     12 ---*/
     13 
     14 function ZeroArgConstructor() {}
     15 
     16 assert.throws(TypeError, function() {
     17  Promise.race.call(ZeroArgConstructor, [3]);
     18 });
     19 
     20 reportCompare(0, 0);