Adding upstream version 0.1.10+dfsg.
Signed-off-by: Daniel Baumann <daniel@debian.org>
This commit is contained in:
parent
157f539082
commit
4d3e0bf859
42 changed files with 10556 additions and 0 deletions
41
tests/zdle.js
Executable file
41
tests/zdle.js
Executable file
|
@ -0,0 +1,41 @@
|
|||
#!/usr/bin/env node
|
||||
|
||||
"use strict";
|
||||
|
||||
var tape = require('blue-tape');
|
||||
|
||||
global.Zmodem = require('./lib/zmodem');
|
||||
const helper = require('./lib/testhelp');
|
||||
|
||||
var zmlib = Zmodem.ZMLIB;
|
||||
var ZDLE = Zmodem.ZDLE;
|
||||
|
||||
tape('round-trip', function(t) {
|
||||
var zdle = new ZDLE( { escape_ctrl_chars: true } );
|
||||
|
||||
var times = 1000;
|
||||
|
||||
t.doesNotThrow(
|
||||
() => {
|
||||
for (let a of Array(times)) {
|
||||
var orig = helper.get_random_octets(38);
|
||||
var enc = zdle.encode( orig.slice(0) );
|
||||
var dec = ZDLE.decode( enc.slice(0) );
|
||||
|
||||
var orig_j = orig.join();
|
||||
var dec_j = dec.join();
|
||||
|
||||
if (orig_j !== dec_j) {
|
||||
console.error("Original", orig.join());
|
||||
console.error("Encoded", enc.join());
|
||||
console.error("Decoded", dec.join());
|
||||
|
||||
throw 'mismatch';
|
||||
}
|
||||
}
|
||||
},
|
||||
`round-trip`
|
||||
);
|
||||
|
||||
t.end();
|
||||
} );
|
Loading…
Add table
Add a link
Reference in a new issue