mirror of
https://github.com/piskelapp/piskel.git
synced 2023-08-10 21:12:52 +03:00
update integration tests after selectMode step changes
This commit is contained in:
parent
42f329980c
commit
799bf76a86
@ -1,7 +1,7 @@
|
||||
/* globals casper, setPiskelFromGrid, isDrawerExpanded, getValue, isChecked,
|
||||
evalLine, waitForEvent, replaceFunction, setPiskelFromImageSrc */
|
||||
|
||||
casper.test.begin('Double Image import test', 29, function(test) {
|
||||
casper.test.begin('Double Image import test', 25, function(test) {
|
||||
test.timeout = test.fail.bind(test, ['Test timed out']);
|
||||
|
||||
// Helper to retrieve the text content of the provided selector
|
||||
@ -109,13 +109,8 @@ casper.test.begin('Double Image import test', 29, function(test) {
|
||||
function onSelectModeReady() {
|
||||
casper.echo('Select Mode step is displayed');
|
||||
|
||||
test.assertEquals(evalLine('document.querySelector("#select-mode-replace").checked'), true,
|
||||
'The default import mode is the REPLACE mode');
|
||||
test.assertEquals(getTextContent('.import-next-button'), 'import',
|
||||
'Next button found and has the expected text content (import)');
|
||||
|
||||
casper.echo('Click on next-button and wait for popup to close');
|
||||
casper.click('.current-step .import-next-button');
|
||||
casper.echo('Click on replace-button and wait for popup to close');
|
||||
casper.click('.current-step .import-mode-replace-button');
|
||||
casper.waitForSelector('#dialog-container-wrapper:not(.show)', onPopupClosed, test.timeout, 10000);
|
||||
}
|
||||
|
||||
@ -172,13 +167,8 @@ casper.test.begin('Double Image import test', 29, function(test) {
|
||||
function onSelectModeReady2() {
|
||||
casper.echo('Select Mode step is displayed (again)');
|
||||
|
||||
test.assertEquals(evalLine('document.querySelector("#select-mode-replace").checked'), true,
|
||||
'The default import mode is the REPLACE mode');
|
||||
test.assertEquals(getTextContent('.import-next-button'), 'import',
|
||||
'Next button found and has the expected text content (import)');
|
||||
|
||||
casper.echo('Click on next-button and wait for popup to close');
|
||||
casper.click('.current-step .import-next-button');
|
||||
casper.echo('Click on replace-button and wait for popup to close');
|
||||
casper.click('.current-step .import-mode-replace-button');
|
||||
casper.waitForSelector('#dialog-container-wrapper:not(.show)', onPopupClosed2, test.timeout, 10000);
|
||||
}
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
/* globals casper, setPiskelFromGrid, isDrawerExpanded, getValue, isChecked,
|
||||
evalLine, waitForEvent, replaceFunction, setPiskelFromImageSrc */
|
||||
|
||||
casper.test.begin('Simple Image import test', 29, function(test) {
|
||||
casper.test.begin('Simple Image import test', 26, function(test) {
|
||||
test.timeout = test.fail.bind(test, ['Test timed out']);
|
||||
|
||||
// Helper to retrieve the text content of the provided selector
|
||||
@ -102,24 +102,8 @@ casper.test.begin('Simple Image import test', 29, function(test) {
|
||||
casper.echo('Select Mode step is displayed');
|
||||
checkImportPreview(test);
|
||||
|
||||
test.assertEquals(evalLine('document.querySelector("#select-mode-replace").checked'), true,
|
||||
'The default import mode is the REPLACE mode');
|
||||
test.assertEquals(getTextContent('.import-next-button'), 'import',
|
||||
'Next button found and has the expected text content (import)');
|
||||
|
||||
// Click on export again to close the settings drawer.
|
||||
casper.echo('Click on merge mode and wait for the next-button text to update');
|
||||
casper.waitForSelectorTextChange('.current-step .import-next-button', onModeSelected, test.timeout, 10000);
|
||||
casper.click('#select-mode-merge');
|
||||
}
|
||||
|
||||
function onModeSelected() {
|
||||
casper.echo('New mode was selected, check that the text of the next-button now reads "next"');
|
||||
test.assertEquals(getTextContent('.import-next-button'), 'next',
|
||||
'Next button found and has the expected text content (next) ');
|
||||
|
||||
casper.echo('Go to next step (adjust size)');
|
||||
casper.click('.current-step .import-next-button');
|
||||
casper.click('.current-step .import-mode-merge-button');
|
||||
casper.waitForSelector('.current-step .import-resize-info', onAdjustSizeReady, test.timeout, 10000);
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user