tor-browser

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

S15.10.2.7_A3_T7.js (1230B)


      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    The production QuantifierPrefix :: + evaluates by returning the two
      7    results 1 and \infty
      8 es5id: 15.10.2.7_A3_T7
      9 description: >
     10    Execute /[a-z]+(\d+)/.exec("x 2 ff 55 x2 as1 z12 abc12.0") and
     11    check results
     12 ---*/
     13 
     14 var __executed = /[a-z]+(\d+)/.exec("x 2 ff 55 x2 as1 z12 abc12.0");
     15 
     16 var __expected = ["x2","2"];
     17 __expected.index = 10;
     18 __expected.input = "x 2 ff 55 x2 as1 z12 abc12.0";
     19 
     20 assert.sameValue(
     21  __executed.length,
     22  __expected.length,
     23  'The value of __executed.length is expected to equal the value of __expected.length'
     24 );
     25 
     26 assert.sameValue(
     27  __executed.index,
     28  __expected.index,
     29  'The value of __executed.index is expected to equal the value of __expected.index'
     30 );
     31 
     32 assert.sameValue(
     33  __executed.input,
     34  __expected.input,
     35  'The value of __executed.input is expected to equal the value of __expected.input'
     36 );
     37 
     38 for(var index=0; index<__expected.length; index++) {
     39  assert.sameValue(
     40    __executed[index],
     41    __expected[index],
     42    'The value of __executed[index] is expected to equal the value of __expected[index]'
     43  );
     44 }
     45 
     46 reportCompare(0, 0);