فهرست منبع

Fixed broken mouse test in test.rfb.js

Because we use the XOR (`^`) operator, the button mask must be
set before a MouseUp event happens, otherwise we'll send a pointer
event like it was a MouseDown event.  The button mask was not set
in one of the tests, so the test was failing.
Solly Ross 11 سال پیش
والد
کامیت
3b4fd003c2
1فایلهای تغییر یافته به همراه1 افزوده شده و 0 حذف شده
  1. 1 0
      tests/test.rfb.js

+ 1 - 0
tests/test.rfb.js

@@ -1520,6 +1520,7 @@ describe('Remote Frame Buffer Protocol Client', function() {
             });
 
             it('should send a mask of 0 on mouseup', function () {
+                client._mouse_buttonMask = 0x001;
                 client._mouse._onMouseButton(10, 12, 0, 0x001);
                 expect(client._sock.send).to.have.been.calledOnce;
                 var pointer_msg = RFB.messages.pointerEvent(10, 12, 0x000);