tor-browser

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

S15.10.2.6_A2_T9.js (1181B)


      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 Assertion :: ^ evaluates by returning an internal
      7    AssertionTester closure that takes a State argument x and performs the ...
      8 es5id: 15.10.2.6_A2_T9
      9 description: Execute /^\^+/.exec("^^^x") and check results
     10 ---*/
     11 
     12 var __executed = /^\^+/.exec("^^^x");
     13 
     14 var __expected = ["^^^"];
     15 __expected.index = 0;
     16 __expected.input = "^^^x";
     17 
     18 assert.sameValue(
     19  __executed.length,
     20  __expected.length,
     21  'The value of __executed.length is expected to equal the value of __expected.length'
     22 );
     23 
     24 assert.sameValue(
     25  __executed.index,
     26  __expected.index,
     27  'The value of __executed.index is expected to equal the value of __expected.index'
     28 );
     29 
     30 assert.sameValue(
     31  __executed.input,
     32  __expected.input,
     33  'The value of __executed.input is expected to equal the value of __expected.input'
     34 );
     35 
     36 for(var index=0; index<__expected.length; index++) {
     37  assert.sameValue(
     38    __executed[index],
     39    __expected[index],
     40    'The value of __executed[index] is expected to equal the value of __expected[index]'
     41  );
     42 }
     43 
     44 reportCompare(0, 0);