S15.10.3.1_A3_T1.js (746B)
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_T1 9 description: R is "d+" and instance is RegExp(R,"i") 10 ---*/ 11 12 var __re = "d+"; 13 var __instance = RegExp(__re, "i"); 14 15 assert.sameValue( 16 __instance.constructor, 17 RegExp, 18 'The value of __instance.constructor is expected to equal the value of RegExp' 19 ); 20 21 assert.sameValue(__instance.source, __re, 'The value of __instance.source is expected to equal the value of __re'); 22 23 reportCompare(0, 0);