]> git.proxmox.com Git - mirror_xterm.js.git/blobdiff - src/Buffer.test.ts
Fix exception when resizing both dimensions
[mirror_xterm.js.git] / src / Buffer.test.ts
index 5883a8b5dd161d5f360a3d17096be56e7be852fc..e73ae280d1b8f8525a1ee1aa51a26b01365a4ba4 100644 (file)
@@ -143,5 +143,16 @@ describe('Buffer', () => {
         });
       });
     });
+
+    describe('row and column increased', () => {
+      it('should resize properly', () => {
+        buffer.fillViewportRows();
+        buffer.resize(INIT_COLS + 5, INIT_ROWS + 5);
+        assert.equal(buffer.lines.length, INIT_ROWS + 5);
+        for (let i = 0; i < INIT_ROWS + 5; i++) {
+          assert.equal(buffer.lines.get(i).length, INIT_COLS + 5);
+        }
+      });
+    });
   });
 });