tor-browser

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

regress-415451.js (820B)


      1 /* -*- indent-tabs-mode: nil; js-indent-level: 2 -*- */
      2 /* This Source Code Form is subject to the terms of the Mozilla Public
      3 * License, v. 2.0. If a copy of the MPL was not distributed with this
      4 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
      5 
      6 //-----------------------------------------------------------------------------
      7 var BUGNUMBER = 415451;
      8 var summary = 'indexOf/lastIndexOf behavior';
      9 
     10 var expected = "3,0,3,3,3,-1,-1";
     11 results = [];
     12 var a = [1,2,3,1];
     13 for (var i=-1; i < a.length+2; i++)
     14  results.push(a.indexOf(1,i));
     15 var actual = String(results);
     16 reportCompare(expected, actual, "indexOf");
     17 
     18 results = [];
     19 var expected = "3,0,0,0,3,3,3";
     20 for (var i=-1; i < a.length+2; i++)
     21  results.push(a.lastIndexOf(1,i));
     22 var actual = String(results);
     23 reportCompare(expected, actual, "lastIndexOf");