mirror of
https://github.com/0x5eal/rbxts-pako.git
synced 2025-05-04 10:33:48 +01:00
Drop orphaned tests
This commit is contained in:
parent
a547a41e92
commit
89b5e653fa
3 changed files with 0 additions and 99 deletions
1
.gitignore
vendored
1
.gitignore
vendored
|
@ -2,5 +2,4 @@
|
||||||
doc/
|
doc/
|
||||||
node_modules/
|
node_modules/
|
||||||
coverage/
|
coverage/
|
||||||
test/browser/pako.js
|
|
||||||
*.log
|
*.log
|
||||||
|
|
|
@ -1,56 +0,0 @@
|
||||||
<html>
|
|
||||||
<head>
|
|
||||||
<title>pako tests</title>
|
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
||||||
<link rel="stylesheet" href="../../node_modules/mocha/mocha.css" />
|
|
||||||
<script src="../../node_modules/mocha/mocha.js"></script>
|
|
||||||
<script>
|
|
||||||
mocha.setup('bdd');
|
|
||||||
mocha.suite.timeout(30000);
|
|
||||||
</script>
|
|
||||||
<script>
|
|
||||||
function assert(expr, msg) {
|
|
||||||
if (!expr) throw new Error(msg || 'failed');
|
|
||||||
}
|
|
||||||
</script>
|
|
||||||
<script>
|
|
||||||
function assert(expr, msg) {
|
|
||||||
if (!expr) throw new Error(msg || 'failed');
|
|
||||||
}
|
|
||||||
</script>
|
|
||||||
<script src="./pako.js"></script>
|
|
||||||
<script src="./test.js"></script>
|
|
||||||
<script>
|
|
||||||
onload = function(){
|
|
||||||
var runner = mocha.run();
|
|
||||||
|
|
||||||
var failedTests = [];
|
|
||||||
runner.on('end', function(){
|
|
||||||
window.mochaResults = runner.stats;
|
|
||||||
window.mochaResults.reports = failedTests;
|
|
||||||
});
|
|
||||||
|
|
||||||
runner.on('fail', logFailure);
|
|
||||||
|
|
||||||
function logFailure(test, err){
|
|
||||||
|
|
||||||
var flattenTitles = function(test){
|
|
||||||
var titles = [];
|
|
||||||
while (test.parent.title){
|
|
||||||
titles.push(test.parent.title);
|
|
||||||
test = test.parent;
|
|
||||||
}
|
|
||||||
return titles.reverse();
|
|
||||||
};
|
|
||||||
|
|
||||||
failedTests.push({name: test.title, result: false, message: err.message, stack: err.stack, titles: flattenTitles(test) });
|
|
||||||
};
|
|
||||||
};
|
|
||||||
</script>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<div id="mocha"></div>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
|
|
|
@ -1,42 +0,0 @@
|
||||||
/*global describe, it, pako, assert*/
|
|
||||||
|
|
||||||
|
|
||||||
'use strict';
|
|
||||||
|
|
||||||
|
|
||||||
var size = 100*1000;
|
|
||||||
|
|
||||||
var data_bin = (typeof Uint8Array !== 'undefined') ? new Uint8Array(size) : new Array(size);
|
|
||||||
|
|
||||||
for (var i=data_bin.length-1; i>=0; i--) { data_bin[i] = (Math.random(256)*256) & 0xff; }
|
|
||||||
|
|
||||||
var cmp = function (a, b) {
|
|
||||||
if (a.length !== b.length) { return false; }
|
|
||||||
for (var i=0, l=a.length; i<l; i++) { if (a[i] !== b[i]) { return false; } }
|
|
||||||
return true;
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
describe('Generic', function () {
|
|
||||||
|
|
||||||
it('defaults', function() {
|
|
||||||
assert(cmp(data_bin, pako.inflate(pako.deflate(data_bin))));
|
|
||||||
});
|
|
||||||
|
|
||||||
|
|
||||||
describe('levels', function() {
|
|
||||||
it('0', function() {
|
|
||||||
assert(cmp(data_bin, pako.inflate(pako.deflate(data_bin, { level: 0 }))));
|
|
||||||
});
|
|
||||||
it('1', function() {
|
|
||||||
assert(cmp(data_bin, pako.inflate(pako.deflate(data_bin, { level: 1 }))));
|
|
||||||
});
|
|
||||||
it('4', function() {
|
|
||||||
assert(cmp(data_bin, pako.inflate(pako.deflate(data_bin, { level: 4 }))));
|
|
||||||
});
|
|
||||||
it('6', function() {
|
|
||||||
assert(cmp(data_bin, pako.inflate(pako.deflate(data_bin, { level: 6 }))));
|
|
||||||
});
|
|
||||||
});
|
|
||||||
});
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue