From 76ce2a138082a72c628490c06cf6b6724ee2ded0 Mon Sep 17 00:00:00 2001 From: Loek Janssen Date: Wed, 11 Nov 2015 13:30:13 +0100 Subject: [PATCH] Updated unit test so it will work with localization Localization files are not loaded in unit tests. The variable names are returned by localization when language files are not loaded. --- tests/test.rfb.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/tests/test.rfb.js b/tests/test.rfb.js index 961d9eb5..76f75707 100644 --- a/tests/test.rfb.js +++ b/tests/test.rfb.js @@ -107,10 +107,10 @@ describe('Remote Frame Buffer Protocol Client', function() { beforeEach(function () { this.clock = sinon.useFakeTimers(); }); afterEach(function () { this.clock.restore(); }); - it('should set the state to "Authentication"', function () { + it('should set the state to "{authentication}"', function () { client._rfb_state = "blah"; client.sendPassword('pass'); - expect(client._rfb_state).to.equal('Authentication'); + expect(client._rfb_state).to.equal('{authentication}'); }); it('should call init_msg "soon"', function () { @@ -637,7 +637,7 @@ describe('Remote Frame Buffer Protocol Client', function() { client._sock._websocket._receive_data(failure_data); expect(client._fail).to.have.been.calledTwice; - expect(client._fail).to.have.been.calledWith('Security failure: whoops'); + expect(client._fail).to.have.been.calledWith('{errorSecurity}'); }); it('should transition to the Authentication state and continue on successful negotiation', function () { @@ -677,7 +677,7 @@ describe('Remote Frame Buffer Protocol Client', function() { sinon.spy(client, '_fail'); client._sock._websocket._receive_data(new Uint8Array(data)); expect(client._rfb_state).to.equal('failed'); - expect(client._fail).to.have.been.calledWith('Auth failure: Whoopsies'); + expect(client._fail).to.have.been.calledWith('{errorAuthFailure}'); }); it('should transition straight to SecurityResult on "no auth" (1) for versions >= 3.8', function () {