From f10e697f4356bf152fb92f714e299a9bd3764527 Mon Sep 17 00:00:00 2001 From: David Sehnal <david.sehnal@gmail.com> Date: Wed, 15 Aug 2018 18:37:08 +0200 Subject: [PATCH] test for chunkedarray.add with resizing --- src/mol-data/util/_spec/chunked-array.spec.ts | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/mol-data/util/_spec/chunked-array.spec.ts b/src/mol-data/util/_spec/chunked-array.spec.ts index 49d0925fd..4dd1c10dc 100644 --- a/src/mol-data/util/_spec/chunked-array.spec.ts +++ b/src/mol-data/util/_spec/chunked-array.spec.ts @@ -27,4 +27,14 @@ describe('Chunked Array', () => { ChunkedArray.addMany(arr, [1, 2, 3, 4]); expect(ChunkedArray.compact(arr)).toEqual([1, 2, 3, 4]); }); + + it('resize', () => { + const arr = ChunkedArray.create<number, 2>(Int32Array, 2, 2); + ChunkedArray.add2(arr, 1, 2); + ChunkedArray.add2(arr, 3, 4); + ChunkedArray.add2(arr, 5, 6); + ChunkedArray.add2(arr, 7, 8); + ChunkedArray.add2(arr, 9, 10); + expect(ChunkedArray.compact(arr)).toEqual(new Int32Array([1, 2, 3, 4, 5, 6, 7, 8, 9, 10])); + }); }); \ No newline at end of file -- GitLab