@@ -5,9 +5,10 @@ import actions from './actions';
55import { configTypes } from './defaultConfig' ;
66
77const saveImage = ( filename , image , testType , screenshotsPath , testReportPath ) => {
8- const filePath = testType === configTypes . test ? testReportPath : screenshotsPath ;
9- logger . log ( `screenshot saved in -> ${ filePath } /${ filename } .png` ) ;
10- return fs . writeFileSync ( `${ filePath } /${ filename } .png` , image ) ;
8+ const directory = testType === configTypes . test ? testReportPath : screenshotsPath ;
9+ const filePath = `${ directory } /${ filename } .png` ;
10+ logger . log ( `screenshot saved in -> ${ filePath } ` ) ;
11+ return fs . writeFileSync ( filePath , image ) ;
1112} ;
1213
1314const run = async ( chromy , options , test ) => {
@@ -29,7 +30,7 @@ const run = async (chromy, options, test) => {
2930 try {
3031 logger . log ( 'Capturing screenshot of whole DOM' ) ;
3132 const png = await chromy . screenshotDocument ( ) ;
32- await saveImage ( test . name , png , test . type , options . screenshots , options . testReportPath ) ;
33+ saveImage ( test . name , png , test . type , options . screenshots , options . testReportPath ) ;
3334 } catch ( error ) {
3435 logger . error ( error ) ;
3536 return false ;
@@ -39,7 +40,7 @@ const run = async (chromy, options, test) => {
3940 try {
4041 logger . log ( 'Capturing screenshot of chrome window' ) ;
4142 const png = await chromy . screenshot ( ) ;
42- await saveImage ( test . name , png , test . type , options . screenshots , options . testReportPath ) ;
43+ saveImage ( test . name , png , test . type , options . screenshots , options . testReportPath ) ;
4344 } catch ( error ) {
4445 logger . error ( error ) ;
4546 return false ;
@@ -49,7 +50,7 @@ const run = async (chromy, options, test) => {
4950 try {
5051 logger . log ( `Capturing screenshot of ${ action . value } selector` ) ;
5152 const png = await chromy . screenshotSelector ( action . value ) ;
52- await saveImage ( test . name , png , test . type , options . screenshots , options . testReportPath ) ;
53+ saveImage ( test . name , png , test . type , options . screenshots , options . testReportPath ) ;
5354 } catch ( error ) {
5455 logger . error ( error ) ;
5556 return false ;
@@ -59,8 +60,6 @@ const run = async (chromy, options, test) => {
5960 break ;
6061 case actions . test :
6162 try {
62- logger . log ( `comparing -> ${ options . testReportPath } /${ test . name } .png
63- and ${ options . screenshots } /${ test . name } .png` ) ;
6463 const result = await compareImage ( options , test . name ) ;
6564 logger . log ( result ) ;
6665 } catch ( error ) {
0 commit comments