diff --git a/test/mouse.js b/test/mouse.js index 90598ad4..5df10f10 100644 --- a/test/mouse.js +++ b/test/mouse.js @@ -1,11 +1,21 @@ var test = require('tape'); var robot = require('..'); -var lastKnownPos; +var lastKnownPos, currentPos; test('Get the initial mouse position.', function(t) { t.plan(3); + robot.moveMouse(0, 0); t.ok(lastKnownPos = robot.getMousePos(), 'successfully retrieved mouse position.'); t.ok(lastKnownPos.x !== undefined, 'mousepos.x is a valid value.'); t.ok(lastKnownPos.y !== undefined, 'mousepos.y is a valid value.'); }); + +test('Move the mouse.', function(t) +{ + t.plan(3); + t.ok(robot.moveMouse(100, 100), 'successfully moved the mouse.'); + currentPos = robot.getMousePos(); + t.ok(currentPos.x !== lastKnownPos.x, 'mousepos.x has changed.'); + t.ok(currentPos.y !== lastKnownPos.y, 'mousepos.y has changed.'); +});