diff options
author | Samuel Mannehed <samuel@cendio.se> | 2017-10-17 12:29:43 +0200 |
---|---|---|
committer | Samuel Mannehed <samuel@cendio.se> | 2017-10-17 12:29:43 +0200 |
commit | aa5b3a3528fa3f979028c1cea3c4ab5ab02efbce (patch) | |
tree | f70edbd0682596c0d7413c218205f01e9292d07e | |
parent | a342ed703f0bd797e9b9f2ce01c43ec07ad88f29 (diff) | |
download | novnc-aa5b3a3528fa3f979028c1cea3c4ab5ab02efbce.tar.gz |
Recieve challange before expecting callback
After commit abfe5b7a37414bdd073152f55018fd3995aac50d we expect a
challange before sending the callback to the UI. Fixes tests.
-rw-r--r-- | tests/test.rfb.js | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/tests/test.rfb.js b/tests/test.rfb.js index ae2ba72..fa6ba56 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; |