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