This commit is contained in:
larsolevard 2016-09-04 07:38:38 +00:00 committed by GitHub
commit b642677ab1
2 changed files with 6 additions and 0 deletions

View File

@ -666,6 +666,7 @@ var RFB;
case "003.008":
case "004.000": // Intel AMT KVM
case "004.001": // RealVNC 4.6
case "005.000": // RealVNC 5.3
this._rfb_version = 3.8;
break;
default:

View File

@ -545,6 +545,11 @@ describe('Remote Frame Buffer Protocol Client', function() {
expect(client._rfb_version).to.equal(3.8);
});
it('should interpret version 005.000 as version 3.8', function () {
send_ver('005.000', client);
expect(client._rfb_version).to.equal(3.8);
});
it('should fail on an invalid version', function () {
send_ver('002.000', client);
expect(client._rfb_state).to.equal('failed');