From c924e13ed58dcbba06ad30d0bf0e04a3e76a4742 Mon Sep 17 00:00:00 2001 From: Vitaly Puzrin Date: Fri, 21 Feb 2014 13:26:36 +0400 Subject: [PATCH] added tests with untyped arrays --- test/helpers.js | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/test/helpers.js b/test/helpers.js index 93d982d..c35fef2 100644 --- a/test/helpers.js +++ b/test/helpers.js @@ -6,6 +6,8 @@ var path = require('path'); var _ = require('lodash'); var async = require('async'); +var pako_utils = require('../lib/zlib/utils'); + // Load fixtures to test // return: { 'filename1': content1, 'filename2': content2, ...} // @@ -91,7 +93,23 @@ function testDeflate(zlib_factory, pako_deflate, samples, options, callback) { var queue = []; _.forEach(samples, function(data, name) { + // with untyped arrays queue.push(function (done) { + pako_utils.forceUntyped = true; + + testDeflateSingle(zlib_factory, pako_deflate, data, options, function (err) { + if (err) { + done('Error in "' + name + '" - zlib result != pako result'); + return; + } + done(); + }); + }); + + // with typed arrays + queue.push(function (done) { + pako_utils.forceUntyped = false; + testDeflateSingle(zlib_factory, pako_deflate, data, options, function (err) { if (err) { done('Error in "' + name + '" - zlib result != pako result');