summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuel Mannehed <samuel@cendio.se>2017-10-17 12:29:43 +0200
committerSamuel Mannehed <samuel@cendio.se>2017-10-17 12:29:43 +0200
commitaa5b3a3528fa3f979028c1cea3c4ab5ab02efbce (patch)
treef70edbd0682596c0d7413c218205f01e9292d07e
parenta342ed703f0bd797e9b9f2ce01c43ec07ad88f29 (diff)
downloadnovnc-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.js4
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;