X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=tests%2Ftest.mouse.js;h=61db064abb2dd29673ac1147835923075777441b;hb=651c23ece37c1749936d2eb97939d121887720b9;hp=58200a4eac6c81529f93d8a0b6754fa56b2d628f;hpb=8acadd9e972b72eb5667e397c9dac07feca78949;p=mirror_novnc.git diff --git a/tests/test.mouse.js b/tests/test.mouse.js index 58200a4..61db064 100644 --- a/tests/test.mouse.js +++ b/tests/test.mouse.js @@ -18,7 +18,7 @@ describe('Mouse Event Handling', function() { // The real constructors might not work everywhere we // want to run these tests - const mouseevent = function(typeArg, MouseEventInit) { + const mouseevent = (typeArg, MouseEventInit) => { const e = { type: typeArg }; for (let key in MouseEventInit) { e[key] = MouseEventInit[key]; @@ -32,7 +32,7 @@ describe('Mouse Event Handling', function() { describe('Decode Mouse Events', function() { it('should decode mousedown events', function(done) { const mouse = new Mouse(target); - mouse.onmousebutton = function(x, y, down, bmask) { + mouse.onmousebutton = (x, y, down, bmask) => { expect(bmask).to.be.equal(0x01); expect(down).to.be.equal(1); done(); @@ -42,7 +42,7 @@ describe('Mouse Event Handling', function() { it('should decode mouseup events', function(done) { let calls = 0; const mouse = new Mouse(target); - mouse.onmousebutton = function(x, y, down, bmask) { + mouse.onmousebutton = (x, y, down, bmask) => { expect(bmask).to.be.equal(0x01); if (calls++ === 1) { expect(down).to.not.be.equal(1); @@ -54,7 +54,7 @@ describe('Mouse Event Handling', function() { }); it('should decode mousemove events', function(done) { const mouse = new Mouse(target); - mouse.onmousemove = function(x, y) { + mouse.onmousemove = (x, y) => { // Note that target relative coordinates are sent expect(x).to.be.equal(40); expect(y).to.be.equal(10); @@ -66,7 +66,7 @@ describe('Mouse Event Handling', function() { it('should decode mousewheel events', function(done) { let calls = 0; const mouse = new Mouse(target); - mouse.onmousebutton = function(x, y, down, bmask) { + mouse.onmousebutton = (x, y, down, bmask) => { calls++; expect(bmask).to.be.equal(1<<6); if (calls === 1) { @@ -90,7 +90,7 @@ describe('Mouse Event Handling', function() { it('should use same pos for 2nd tap if close enough', function(done) { let calls = 0; const mouse = new Mouse(target); - mouse.onmousebutton = function(x, y, down, bmask) { + mouse.onmousebutton = (x, y, down, bmask) => { calls++; if (calls === 1) { expect(down).to.be.equal(1); @@ -121,7 +121,7 @@ describe('Mouse Event Handling', function() { it('should not modify 2nd tap pos if far apart', function(done) { let calls = 0; const mouse = new Mouse(target); - mouse.onmousebutton = function(x, y, down, bmask) { + mouse.onmousebutton = (x, y, down, bmask) => { calls++; if (calls === 1) { expect(down).to.be.equal(1); @@ -150,7 +150,7 @@ describe('Mouse Event Handling', function() { it('should not modify 2nd tap pos if not soon enough', function(done) { let calls = 0; const mouse = new Mouse(target); - mouse.onmousebutton = function(x, y, down, bmask) { + mouse.onmousebutton = (x, y, down, bmask) => { calls++; if (calls === 1) { expect(down).to.be.equal(1); @@ -179,7 +179,7 @@ describe('Mouse Event Handling', function() { it('should not modify 2nd tap pos if not touch', function(done) { let calls = 0; const mouse = new Mouse(target); - mouse.onmousebutton = function(x, y, down, bmask) { + mouse.onmousebutton = (x, y, down, bmask) => { calls++; if (calls === 1) { expect(down).to.be.equal(1);