Skip to content
Snippets Groups Projects
compareArray.js 624 B
Newer Older
  • Learn to ignore specific revisions
  • // Copyright (C) 2017 Ecma International.  All rights reserved.
    // This code is governed by the BSD license found in the LICENSE file.
    /*---
    description: |
        Compare the contents of two arrays
    ---*/
    
    function compareArray(a, b) {
      if (b.length !== a.length) {
        return false;
      }
    
      for (var i = 0; i < a.length; i++) {
        if (b[i] !== a[i]) {
          return false;
    
    assert.compareArray = function(actual, expected, message) {
    
    Daniel Ehrenberg's avatar
    Daniel Ehrenberg committed
      assert(compareArray(actual, expected),
    
             'Expected [' + actual.join(', ') + '] and [' + expected.join(', ') + '] to have the same contents. ' + message);