binary draft

This commit is contained in:
Ilya Kantor 2019-03-17 20:05:02 +03:00
parent 7f9a1e2c7a
commit 973f97cc09
38 changed files with 906 additions and 312 deletions

View file

@ -0,0 +1,31 @@
describe("concat", function() {
let chunks = [
new Uint8Array([0, 1, 2]),
new Uint8Array([3, 4, 5]),
new Uint8Array([6, 7, 8])
];
it("result has the same array type", function() {
let result = concat(chunks);
assert.equal(result.constructor, Uint8Array);
});
it("concatenates arrays", function() {
let result = concat(chunks);
assert.deepEqual(result, new Uint8Array([0, 1, 2, 3, 4, 5, 6, 7, 8]));
});
it("returns empty array on empty input", function() {
let result = concat([]);
assert.equal(result.length, 0);
});
});