mirror of
				https://github.com/tc39/test262.git
				synced 2025-10-31 11:44:31 +01:00 
			
		
		
		
	``` $ python tools/lint/lint.py --whitelist lint.whitelist harness/*.js Linting 25 files. Linting complete. 0 errors found. ``` - Renames detachArrayBuffer-$262.detachArrayBuffer.js -> detachArrayBuffer-host-detachArrayBuffer.js (previous naming prevents command-click from terminal) Signed-off-by: Rick Waldron <waldron.rick@gmail.com>
		
			
				
	
	
		
			25 lines
		
	
	
		
			614 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			25 lines
		
	
	
		
			614 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| // 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;
 | |
|     }
 | |
|   }
 | |
|   return true;
 | |
| }
 | |
| 
 | |
| assert.compareArray = function(actual, expected, message) {
 | |
|   assert(compareArray(actual, expected),
 | |
|          `Expected [${actual.join(", ")}] and [${expected.join(", ")}] to have the same contents. ${message}`);
 | |
| };
 |