瀏覽代碼

Tests: Preload all the used image variants before testing to avoid race condition.

Marek Lewandowski 6 年之前
父節點
當前提交
02090e18fc
共有 1 個文件被更改,包括 14 次插入5 次删除
  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( () => {