From 3f095c71cf3887379376bf8fd2e5b25b6429d77f Mon Sep 17 00:00:00 2001 From: Grant Echols Date: Thu, 6 Mar 2014 10:06:58 -0700 Subject: [PATCH] Added simulated left/right rotate clicks to the test case. --- test/rotate.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/test/rotate.js b/test/rotate.js index ec66b1ac..c59bb91e 100644 --- a/test/rotate.js +++ b/test/rotate.js @@ -52,6 +52,15 @@ ok(viewer.showRotationControl, 'showRotationControl should be true'); ok(-1 != viewer.buttons.buttons.indexOf(viewer.rotateLeft), "rotateLeft should be found"); ok(-1 != viewer.buttons.buttons.indexOf(viewer.rotateRight), "rotateRight should be found"); + + // Now simulate the left/right button clicks. Security prevents us from simulating a click, + // so we will call the 'onRelease' handler for the button + ok(viewer.viewport.degrees === 0, "Image should start at 0 degrees rotation"); + viewer.rotateLeft.onRelease(); + ok(viewer.viewport.degrees === 270, "Image should be 270 degrees rotation (left)"); + viewer.rotateRight.onRelease(); + ok(viewer.viewport.degrees === 0, "Image should be 270 degrees rotation (right)"); + start(); };