mirror of
https://github.com/openseadragon/openseadragon.git
synced 2025-02-19 16:23:13 +03:00
updated tests
This commit is contained in:
parent
dc2a1534d3
commit
fb8bafc6a0
6
test/modules/controls.js
vendored
6
test/modules/controls.js
vendored
@ -230,11 +230,11 @@
|
|||||||
|
|
||||||
// Now simulate the left/right button clicks.
|
// Now simulate the left/right button clicks.
|
||||||
// TODO: re-factor simulateViewerClickWithDrag so it'll accept any element, and use that.
|
// TODO: re-factor simulateViewerClickWithDrag so it'll accept any element, and use that.
|
||||||
assert.equal(viewer.viewport.degrees, 0, "Image should start at 0 degrees rotation");
|
assert.equal(viewer.viewport.getRotation(), 0, "Image should start at 0 degrees rotation");
|
||||||
viewer.rotateLeftButton.onRelease();
|
viewer.rotateLeftButton.onRelease();
|
||||||
assert.equal(viewer.viewport.degrees, 270, "Image should be 270 degrees rotation (left)");
|
assert.equal(viewer.viewport.getRotation(), -90, "Image should be -90 degrees rotation (left)");
|
||||||
viewer.rotateRightButton.onRelease();
|
viewer.rotateRightButton.onRelease();
|
||||||
assert.equal(viewer.viewport.degrees, 0, "Image should be 270 degrees rotation (right)");
|
assert.equal(viewer.viewport.getRotation(), 0, "Image should be 0 degrees rotation (right)");
|
||||||
|
|
||||||
viewer.close();
|
viewer.close();
|
||||||
done();
|
done();
|
||||||
|
@ -45,7 +45,7 @@
|
|||||||
});
|
});
|
||||||
|
|
||||||
viewer.addHandler('open', function handler(event) {
|
viewer.addHandler('open', function handler(event) {
|
||||||
viewer.viewport.setRotation(30);
|
viewer.viewport.setRotation(30, true);
|
||||||
Util.spyOnce(viewer.drawer.context, 'rotate', function() {
|
Util.spyOnce(viewer.drawer.context, 'rotate', function() {
|
||||||
assert.ok(true, 'drawing with new rotation');
|
assert.ok(true, 'drawing with new rotation');
|
||||||
done();
|
done();
|
||||||
|
@ -210,13 +210,13 @@
|
|||||||
checkPoint(assert, ' after zoom and pan');
|
checkPoint(assert, ' after zoom and pan');
|
||||||
|
|
||||||
//Restore rotation
|
//Restore rotation
|
||||||
viewer.viewport.setRotation(0);
|
viewer.viewport.setRotation(0, true);
|
||||||
done();
|
done();
|
||||||
});
|
});
|
||||||
viewer.viewport.zoomTo(0.8).panTo(new OpenSeadragon.Point(0.1, 0.2));
|
viewer.viewport.zoomTo(0.8).panTo(new OpenSeadragon.Point(0.1, 0.2));
|
||||||
});
|
});
|
||||||
|
|
||||||
viewer.viewport.setRotation(45);
|
viewer.viewport.setRotation(45, true);
|
||||||
viewer.open([{
|
viewer.open([{
|
||||||
tileSource: "/test/data/testpattern.dzi"
|
tileSource: "/test/data/testpattern.dzi"
|
||||||
}, {
|
}, {
|
||||||
|
@ -245,7 +245,7 @@
|
|||||||
function openHandler() {
|
function openHandler() {
|
||||||
viewer.removeHandler('open', openHandler);
|
viewer.removeHandler('open', openHandler);
|
||||||
var viewport = viewer.viewport;
|
var viewport = viewer.viewport;
|
||||||
viewport.setRotation(-675);
|
viewport.setRotation(-675, true);
|
||||||
Util.assertRectangleEquals(
|
Util.assertRectangleEquals(
|
||||||
assert,
|
assert,
|
||||||
viewport.getHomeBoundsNoRotate(),
|
viewport.getHomeBoundsNoRotate(),
|
||||||
@ -267,7 +267,7 @@
|
|||||||
function openHandler() {
|
function openHandler() {
|
||||||
viewer.removeHandler('open', openHandler);
|
viewer.removeHandler('open', openHandler);
|
||||||
var viewport = viewer.viewport;
|
var viewport = viewer.viewport;
|
||||||
viewport.setRotation(-675);
|
viewport.setRotation(-675, true);
|
||||||
Util.assertRectangleEquals(
|
Util.assertRectangleEquals(
|
||||||
assert,
|
assert,
|
||||||
viewport.getHomeBounds(),
|
viewport.getHomeBounds(),
|
||||||
@ -531,7 +531,7 @@
|
|||||||
var openHandler = function() {
|
var openHandler = function() {
|
||||||
viewer.removeHandler('open', openHandler);
|
viewer.removeHandler('open', openHandler);
|
||||||
var viewport = viewer.viewport;
|
var viewport = viewer.viewport;
|
||||||
viewport.setRotation(45);
|
viewport.setRotation(45, true);
|
||||||
viewport.fitBounds(new OpenSeadragon.Rect(1, 1, 1, 1), true);
|
viewport.fitBounds(new OpenSeadragon.Rect(1, 1, 1, 1), true);
|
||||||
viewport.applyConstraints(true);
|
viewport.applyConstraints(true);
|
||||||
var bounds = viewport.getBounds();
|
var bounds = viewport.getBounds();
|
||||||
@ -555,7 +555,7 @@
|
|||||||
var viewport = viewer.viewport;
|
var viewport = viewer.viewport;
|
||||||
|
|
||||||
viewport.setFlip(true);
|
viewport.setFlip(true);
|
||||||
viewport.setRotation(45);
|
viewport.setRotation(45, true);
|
||||||
|
|
||||||
viewport.fitBounds(new OpenSeadragon.Rect(1, 1, 1, 1), true);
|
viewport.fitBounds(new OpenSeadragon.Rect(1, 1, 1, 1), true);
|
||||||
viewport.applyConstraints(true);
|
viewport.applyConstraints(true);
|
||||||
@ -657,7 +657,7 @@
|
|||||||
var openHandler = function(event) {
|
var openHandler = function(event) {
|
||||||
viewer.removeHandler('open', openHandler);
|
viewer.removeHandler('open', openHandler);
|
||||||
var viewport = viewer.viewport;
|
var viewport = viewer.viewport;
|
||||||
viewport.setRotation(45);
|
viewport.setRotation(45, true);
|
||||||
|
|
||||||
for(var i = 0; i < testRectsFitBounds.length; i++){
|
for(var i = 0; i < testRectsFitBounds.length; i++){
|
||||||
var rect = testRectsFitBounds[i];
|
var rect = testRectsFitBounds[i];
|
||||||
@ -1064,11 +1064,23 @@
|
|||||||
var viewport = viewer.viewport;
|
var viewport = viewer.viewport;
|
||||||
|
|
||||||
assert.propEqual(viewport.getRotation, 0, "Original rotation should be 0 degrees");
|
assert.propEqual(viewport.getRotation, 0, "Original rotation should be 0 degrees");
|
||||||
viewport.setRotation(90);
|
viewport.setRotation(90, true);
|
||||||
assert.propEqual(viewport.getRotation, 90, "Rotation should be 90 degrees");
|
assert.propEqual(viewport.getRotation, 90, "Rotation should be 90 degrees");
|
||||||
viewport.setRotation(-75);
|
viewport.setRotation(-75, true);
|
||||||
assert.propEqual(viewport.getRotation, -75, "Rotation should be -75 degrees");
|
assert.propEqual(viewport.getRotation, -75, "Rotation should be -75 degrees");
|
||||||
|
|
||||||
|
viewport.setRotation(0, true);
|
||||||
|
assert.strictEqual(viewport.getRotation(true), 0, 'viewport has default current rotation');
|
||||||
|
assert.strictEqual(viewport.getRotation(false), 0, 'viewport has default target rotation');
|
||||||
|
|
||||||
|
viewport.setRotation(400);
|
||||||
|
assert.strictEqual(viewport.getRotation(true), 0, 'current rotation is not changed');
|
||||||
|
assert.strictEqual(viewport.getRotation(false), 400, 'target rotation is set correctly');
|
||||||
|
|
||||||
|
viewport.setRotation(200, true);
|
||||||
|
assert.strictEqual(viewport.getRotation(true), 200, 'current rotation is set correctly');
|
||||||
|
assert.strictEqual(viewport.getRotation(false), 200, 'target rotation is set correctly');
|
||||||
|
|
||||||
done();
|
done();
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -1085,9 +1097,9 @@
|
|||||||
viewport.setFlip(true);
|
viewport.setFlip(true);
|
||||||
|
|
||||||
assert.propEqual(viewport.getRotation, 0, "Original flipped rotation should be 0 degrees");
|
assert.propEqual(viewport.getRotation, 0, "Original flipped rotation should be 0 degrees");
|
||||||
viewport.setRotation(90);
|
viewport.setRotation(90, true);
|
||||||
assert.propEqual(viewport.getRotation, 90, "Flipped rotation should be 90 degrees");
|
assert.propEqual(viewport.getRotation, 90, "Flipped rotation should be 90 degrees");
|
||||||
viewport.setRotation(-75);
|
viewport.setRotation(-75, true);
|
||||||
assert.propEqual(viewport.getRotation, -75, "Flipped rotation should be -75 degrees");
|
assert.propEqual(viewport.getRotation, -75, "Flipped rotation should be -75 degrees");
|
||||||
|
|
||||||
done();
|
done();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user