From aa5b3a3528fa3f979028c1cea3c4ab5ab02efbce Mon Sep 17 00:00:00 2001 From: Samuel Mannehed Date: Tue, 17 Oct 2017 12:29:43 +0200 Subject: [PATCH] Recieve challange before expecting callback After commit abfe5b7a37414bdd073152f55018fd3995aac50d we expect a challange before sending the callback to the UI. Fixes tests. --- tests/test.rfb.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tests/test.rfb.js b/tests/test.rfb.js index ae2ba724..fa6ba561 100644 --- a/tests/test.rfb.js +++ b/tests/test.rfb.js @@ -840,6 +840,10 @@ describe('Remote Frame Buffer Protocol Client', function() { client.set_onPasswordRequired(sinon.spy()); send_security(2, client); + var challenge = []; + for (var i = 0; i < 16; i++) { challenge[i] = i; } + client._sock._websocket._receive_data(new Uint8Array(challenge)); + var spy = client.get_onPasswordRequired(); expect(client._rfb_password.length).to.equal(0); expect(spy).to.have.been.calledOnce;