mirror of
https://github.com/openseadragon/openseadragon.git
synced 2025-02-16 14:53:14 +03:00
test canvas and webgl drawers in multi-image
This commit is contained in:
parent
e0fd78344b
commit
f563600635
@ -7,7 +7,7 @@
|
|||||||
|
|
||||||
function runDrawerTests(drawerType){
|
function runDrawerTests(drawerType){
|
||||||
|
|
||||||
QUnit.module('Drawer', {
|
QUnit.module('Drawer-'+drawerType, {
|
||||||
beforeEach: function () {
|
beforeEach: function () {
|
||||||
$('<div id="example"></div>').appendTo("#qunit-fixture");
|
$('<div id="example"></div>').appendTo("#qunit-fixture");
|
||||||
|
|
||||||
@ -34,7 +34,7 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
// ----------
|
// ----------
|
||||||
QUnit.test('basics-'+drawerType, function(assert) {
|
QUnit.test('basics', function(assert) {
|
||||||
var done = assert.async();
|
var done = assert.async();
|
||||||
createViewer();
|
createViewer();
|
||||||
assert.ok(viewer.drawer, 'Drawer exists');
|
assert.ok(viewer.drawer, 'Drawer exists');
|
||||||
@ -43,7 +43,7 @@
|
|||||||
});
|
});
|
||||||
|
|
||||||
// ----------
|
// ----------
|
||||||
QUnit.test('rotation-'+drawerType, function(assert) {
|
QUnit.test('rotation', function(assert) {
|
||||||
var done = assert.async();
|
var done = assert.async();
|
||||||
|
|
||||||
createViewer({
|
createViewer({
|
||||||
@ -70,7 +70,7 @@
|
|||||||
});
|
});
|
||||||
|
|
||||||
// ----------
|
// ----------
|
||||||
QUnit.test('debug-'+drawerType, function(assert) {
|
QUnit.test('debug', function(assert) {
|
||||||
var done = assert.async();
|
var done = assert.async();
|
||||||
createViewer({
|
createViewer({
|
||||||
tileSources: '/test/data/testpattern.dzi',
|
tileSources: '/test/data/testpattern.dzi',
|
||||||
@ -89,7 +89,7 @@
|
|||||||
});
|
});
|
||||||
|
|
||||||
// ----------
|
// ----------
|
||||||
QUnit.test('sketchCanvas-'+drawerType, function(assert) {
|
QUnit.test('sketchCanvas', function(assert) {
|
||||||
var done = assert.async();
|
var done = assert.async();
|
||||||
|
|
||||||
createViewer({
|
createViewer({
|
||||||
@ -137,7 +137,7 @@
|
|||||||
});
|
});
|
||||||
|
|
||||||
// ----------
|
// ----------
|
||||||
QUnit.test('deprecations-'+drawerType, function(assert) {
|
QUnit.test('deprecations', function(assert) {
|
||||||
var done = assert.async();
|
var done = assert.async();
|
||||||
|
|
||||||
createViewer({
|
createViewer({
|
||||||
|
@ -2,8 +2,12 @@
|
|||||||
|
|
||||||
( function() {
|
( function() {
|
||||||
var viewer;
|
var viewer;
|
||||||
|
const drawerTypes = ['webgl','canvas'];
|
||||||
|
drawerTypes.forEach(runDrawerTests);
|
||||||
|
|
||||||
QUnit.module( 'Multi-Image', {
|
function runDrawerTests(drawerType){
|
||||||
|
|
||||||
|
QUnit.module( 'Multi-Image-'+drawerType, {
|
||||||
beforeEach: function() {
|
beforeEach: function() {
|
||||||
$( '<div id="example"></div>' ).appendTo( "#qunit-fixture" );
|
$( '<div id="example"></div>' ).appendTo( "#qunit-fixture" );
|
||||||
|
|
||||||
@ -12,7 +16,8 @@
|
|||||||
viewer = OpenSeadragon( {
|
viewer = OpenSeadragon( {
|
||||||
id: 'example',
|
id: 'example',
|
||||||
prefixUrl: '/build/openseadragon/images/',
|
prefixUrl: '/build/openseadragon/images/',
|
||||||
springStiffness: 100 // Faster animation = faster tests
|
springStiffness: 100, // Faster animation = faster tests
|
||||||
|
drawer: drawerType
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
afterEach: function() {
|
afterEach: function() {
|
||||||
@ -278,5 +283,6 @@
|
|||||||
};
|
};
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
}
|
||||||
|
|
||||||
})();
|
})();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user