Skip to content

Commit 43adb8b

Browse files
Fix incorrect testing of Array#each on sparse arrays.
1 parent c9ee1c4 commit 43adb8b

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

test/unit/array_test.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -216,9 +216,13 @@ new Test.Unit.Runner({
216216
},
217217

218218
testEachOnSparseArrays: function() {
219+
var counter = 0;
220+
219221
var sparseArray = [0, 1];
220222
sparseArray[5] = 5;
221-
this.assertEqual('[0, 1, 5]', sparseArray.inspect(), "Array#each should skip nonexistent keys in an array");
223+
sparseArray.each( function(item) { counter++; });
224+
225+
this.assertEqual(3, counter, "Array#each should skip nonexistent keys in an array");
222226
},
223227

224228
testMapGeneric: function() {

0 commit comments

Comments
 (0)