binary draft
This commit is contained in:
parent
7f9a1e2c7a
commit
973f97cc09
38 changed files with 906 additions and 312 deletions
31
6-binary/01-arraybuffer-and-views/01-concat/_js.view/test.js
Normal file
31
6-binary/01-arraybuffer-and-views/01-concat/_js.view/test.js
Normal 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);
|
||||
|
||||
});
|
||||
|
||||
});
|
Loading…
Add table
Add a link
Reference in a new issue