From 70446bf74250d85d4b315b1cf3f93a363a0291f6 Mon Sep 17 00:00:00 2001 From: Pierre Ossman Date: Wed, 5 Feb 2025 16:17:56 +0100 Subject: [PATCH] Make resizeSession setting test more realistic We shouldn't expect a resize request to be sent if the container didn't change size first. --- tests/test.rfb.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/tests/test.rfb.js b/tests/test.rfb.js index 96f8f696..5185ae6e 100644 --- a/tests/test.rfb.js +++ b/tests/test.rfb.js @@ -1082,6 +1082,13 @@ describe('Remote Frame Buffer protocol client', function () { it('should only request a resize when turned on', function () { client.resizeSession = false; expect(RFB.messages.setDesktopSize).to.not.have.been.called; + + container.style.width = '40px'; + container.style.height = '50px'; + fakeResizeObserver.fire(); + clock.tick(1000); + expect(RFB.messages.setDesktopSize).to.not.have.been.called; + client.resizeSession = true; expect(RFB.messages.setDesktopSize).to.have.been.calledOnce; });