Allow call testWithTypedArrayConstructors with a constructors subset

This commit is contained in:
Leonardo Balter 2016-02-03 20:03:21 -02:00 committed by Gorkem Yakin
parent 35dce20ec4
commit 4388f2869c
1 changed files with 6 additions and 4 deletions

View File

@ -13,7 +13,7 @@ var typedArrayConstructors = [
Uint32Array,
Uint16Array,
Uint8Array,
Uint8ClampedArray,
Uint8ClampedArray
];
/**
@ -32,10 +32,12 @@ var TypedArray = Object.getPrototypeOf(Int8Array);
* Calls the provided function for every typed array constructor.
*
* @param {typedArrayConstructorCallback} f - the function to call for each typed array constructor.
* @param {Array} selected - An optional Array with filtered typed arrays
*/
function testWithTypedArrayConstructors(f) {
for (var i = 0; i < typedArrayConstructors.length; ++i) {
var constructor = typedArrayConstructors[i];
function testWithTypedArrayConstructors(f, selected) {
var constructors = selected || typedArrayConstructors;
for (var i = 0; i < constructors.length; ++i) {
var constructor = constructors[i];
try {
f(constructor);
} catch (e) {