]> git.proxmox.com Git - mirror_xterm.js.git/commitdiff
Add test for scrollback fix
authorirokas <akasidiari@inf.uth.gr>
Sun, 2 Jul 2017 11:34:19 +0000 (14:34 +0300)
committerirokas <akasidiari@inf.uth.gr>
Sun, 2 Jul 2017 11:34:19 +0000 (14:34 +0300)
src/test/test.js

index cad1dfc416ddc28f809c51316b05b3d5b2d7b5be..5e18397a9f7e43c38747a865ec12a990cfd0bdc4 100644 (file)
@@ -55,6 +55,11 @@ describe('xterm.js', function() {
     it('should throw when setting a non-existant option', function() {
       assert.throws(xterm.setOption.bind(xterm, 'fake', true));
     });
+    it('should not allow scrollback less than number of rows', function() {
+      let setOptionCall = xterm.setOption.bind(xterm, 'scrollback', xterm.rows - 1);
+
+      assert.equal(setOptionCall(), false);
+    });
   });
 
   describe('clear', function() {