Skip to content

Commit 3043db2

Browse files
committed
Test moving the mouse.
These tests won’t pass, but they should.
1 parent cac32ba commit 3043db2

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

test/mouse.js

+11-1
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,21 @@
11
var test = require('tape');
22
var robot = require('..');
3-
var lastKnownPos;
3+
var lastKnownPos, currentPos;
44

55
test('Get the initial mouse position.', function(t)
66
{
77
t.plan(3);
8+
robot.moveMouse(0, 0);
89
t.ok(lastKnownPos = robot.getMousePos(), 'successfully retrieved mouse position.');
910
t.ok(lastKnownPos.x !== undefined, 'mousepos.x is a valid value.');
1011
t.ok(lastKnownPos.y !== undefined, 'mousepos.y is a valid value.');
1112
});
13+
14+
test('Move the mouse.', function(t)
15+
{
16+
t.plan(3);
17+
t.ok(robot.moveMouse(100, 100), 'successfully moved the mouse.');
18+
currentPos = robot.getMousePos();
19+
t.ok(currentPos.x !== lastKnownPos.x, 'mousepos.x has changed.');
20+
t.ok(currentPos.y !== lastKnownPos.y, 'mousepos.y has changed.');
21+
});

0 commit comments

Comments
 (0)