mirror of
https://github.com/0x5eal/rbxts-pako.git
synced 2025-04-11 22:31:00 +01:00
added tests with untyped arrays
This commit is contained in:
parent
371292dfef
commit
c924e13ed5
1 changed files with 18 additions and 0 deletions
|
@ -6,6 +6,8 @@ var path = require('path');
|
||||||
var _ = require('lodash');
|
var _ = require('lodash');
|
||||||
var async = require('async');
|
var async = require('async');
|
||||||
|
|
||||||
|
var pako_utils = require('../lib/zlib/utils');
|
||||||
|
|
||||||
// Load fixtures to test
|
// Load fixtures to test
|
||||||
// return: { 'filename1': content1, 'filename2': content2, ...}
|
// return: { 'filename1': content1, 'filename2': content2, ...}
|
||||||
//
|
//
|
||||||
|
@ -91,7 +93,23 @@ function testDeflate(zlib_factory, pako_deflate, samples, options, callback) {
|
||||||
var queue = [];
|
var queue = [];
|
||||||
|
|
||||||
_.forEach(samples, function(data, name) {
|
_.forEach(samples, function(data, name) {
|
||||||
|
// with untyped arrays
|
||||||
queue.push(function (done) {
|
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) {
|
testDeflateSingle(zlib_factory, pako_deflate, data, options, function (err) {
|
||||||
if (err) {
|
if (err) {
|
||||||
done('Error in "' + name + '" - zlib result != pako result');
|
done('Error in "' + name + '" - zlib result != pako result');
|
||||||
|
|
Loading…
Add table
Reference in a new issue