Browse Source

Merge pull request #333 from ckeditor/i/2082

Tests: Fixed race condition in the image resizer unit tests. Closes ckeditor/ckeditor5#2082.
Maciej 6 years ago
parent
commit
57a5b17c13
1 changed files with 14 additions and 5 deletions
  1. 14 5
      packages/ckeditor5-image/tests/imageresize.js

+ 14 - 5
packages/ckeditor5-image/tests/imageresize.js

@@ -562,14 +562,23 @@ describe( 'ImageResize', () => {
 		// The image is 96x96 pixels.
 		const imageBaseUrl = '/assets/sample.png';
 		const getModel = () => editor.model.document.getRoot().getChild( 0 );
-		let image;
-
-		before( async () => {
-			image = await preloadImage( imageBaseUrl );
+		let images = [];
+
+		before( () => {
+			return Promise.all( [
+				preloadImage( imageBaseUrl ),
+				preloadImage( imageBaseUrl + '?a' ),
+				preloadImage( imageBaseUrl + '?b' ),
+				preloadImage( imageBaseUrl + '?c' )
+			] ).then( loadedImages => {
+				images = loadedImages;
+			} );
 		} );
 
 		after( () => {
-			image.remove();
+			for ( const image of images ) {
+				image.remove();
+			}
 		} );
 
 		beforeEach( () => {