From 2c9c95f53169e9a4745164ef38eaa5237d14ba76 Mon Sep 17 00:00:00 2001 From: Daniel Imms Date: Thu, 4 Aug 2016 18:56:33 -0700 Subject: [PATCH] Add another test --- test/viewport-test.js | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/test/viewport-test.js b/test/viewport-test.js index 39bcedf9..186ef982 100644 --- a/test/viewport-test.js +++ b/test/viewport-test.js @@ -76,4 +76,19 @@ describe('Viewport', function () { assert.equal(terminal.rowContainer.style.lineHeight, '1px'); }); }); + + describe('syncScrollArea', function () { + it('should sync the scroll area', function () { + terminal.lines.push(''); + terminal.rows = 1; + assert.equal(scrollAreaElement.style.height, 0 * CHARACTER_HEIGHT + 'px'); + viewport.syncScrollArea(); + assert.equal(viewportElement.style.height, 1 * CHARACTER_HEIGHT + 'px'); + assert.equal(scrollAreaElement.style.height, 1 * CHARACTER_HEIGHT + 'px'); + terminal.lines.push(''); + viewport.syncScrollArea(); + assert.equal(viewportElement.style.height, 1 * CHARACTER_HEIGHT + 'px'); + assert.equal(scrollAreaElement.style.height, 2 * CHARACTER_HEIGHT + 'px'); + }); + }); });