mirror of
https://github.com/whoisclebs/lodash.git
synced 2026-02-07 18:07:49 +00:00
Improve tests for ArrayBuffers
This commit is contained in:
committed by
John-David Dalton
parent
37caef10b1
commit
1dc95f5d3a
12
test/test.js
12
test/test.js
@@ -524,7 +524,7 @@
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
test('should avoid overwritten native methods', 11, function() {
|
test('should avoid overwritten native methods', 12, function() {
|
||||||
function Foo() {}
|
function Foo() {}
|
||||||
|
|
||||||
function message(methodName) {
|
function message(methodName) {
|
||||||
@@ -605,14 +605,15 @@
|
|||||||
actual = null;
|
actual = null;
|
||||||
}
|
}
|
||||||
deepEqual(actual, array, message('Float64Array'));
|
deepEqual(actual, array, message('Float64Array'));
|
||||||
|
notStrictEqual(actual.buffer, array.buffer, message('Float64Array'));
|
||||||
notStrictEqual(actual, array, message('Float64Array'));
|
notStrictEqual(actual, array, message('Float64Array'));
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
skipTest(2);
|
skipTest(3);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
skipTest(11);
|
skipTest(12);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}());
|
}());
|
||||||
@@ -1460,7 +1461,7 @@
|
|||||||
});
|
});
|
||||||
|
|
||||||
_.each(typedArrays, function(type) {
|
_.each(typedArrays, function(type) {
|
||||||
test('`_.' + methodName + '` should clone ' + type + ' arrays', 2, function() {
|
test('`_.' + methodName + '` should clone ' + type + ' arrays', 3, function() {
|
||||||
var Ctor = root[type];
|
var Ctor = root[type];
|
||||||
if (Ctor) {
|
if (Ctor) {
|
||||||
var array = new Ctor(new ArrayBuffer(8)),
|
var array = new Ctor(new ArrayBuffer(8)),
|
||||||
@@ -1468,9 +1469,10 @@
|
|||||||
|
|
||||||
deepEqual(actual, array);
|
deepEqual(actual, array);
|
||||||
notStrictEqual(actual, array);
|
notStrictEqual(actual, array);
|
||||||
|
notStrictEqual(actual.buffer, array.buffer);
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
skipTest(2);
|
skipTest(3);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user