tor-browser

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

S15.10.3.1_A3_T2.js (803B)


      1 // Copyright 2009 the Sputnik authors.  All rights reserved.
      2 // This code is governed by the BSD license found in the LICENSE file.
      3 
      4 /*---
      5 info: |
      6    If pattern and flags are defined, then
      7    call the RegExp constructor (15.10.4.1), passing it the pattern and flags arguments and return the object constructed by that constructor
      8 es5id: 15.10.3.1_A3_T2
      9 description: >
     10    R is {toString:function(){return "[a-c]*";}} and instance is
     11    RegExp(R,"gm")
     12 ---*/
     13 
     14 var __instance = RegExp({toString:function(){return "[a-c]*";}}, "gm");
     15 
     16 assert.sameValue(
     17  __instance.constructor,
     18  RegExp,
     19  'The value of __instance.constructor is expected to equal the value of RegExp'
     20 );
     21 
     22 assert.sameValue(__instance.source, "[a-c]*", 'The value of __instance.source is expected to be "[a-c]*"');
     23 
     24 reportCompare(0, 0);