tor-browser

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

eqArrayHelper.js (722B)


      1 /* This Source Code Form is subject to the terms of the Mozilla Public
      2 * License, v. 2.0. If a copy of the MPL was not distributed with this
      3 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
      4 
      5 function assertEqArray(actual, expected) {
      6    if (actual.length != expected.length) {
      7        throw new Error(
      8            "array lengths not equal: got " +
      9            JSON.stringify(actual) + ", expected " + JSON.stringify(expected));
     10    }
     11 
     12    for (var i = 0; i < actual.length; ++i) {
     13        if (actual[i] != expected[i]) {
     14        throw new Error(
     15            "arrays not equal at element " + i + ": got " +
     16            JSON.stringify(actual) + ", expected " + JSON.stringify(expected));
     17        }
     18    }
     19 }