浏览代码

Added parsing to int value of upload progress in a pending action.

Oskar Wróbel 7 年之前
父节点
当前提交
98c9634b20
共有 2 个文件被更改,包括 3 次插入3 次删除
  1. 1 1
      packages/ckeditor5-upload/src/filerepository.js
  2. 2 2
      packages/ckeditor5-upload/tests/filerepository.js

+ 1 - 1
packages/ckeditor5-upload/src/filerepository.js

@@ -234,7 +234,7 @@ export default class FileRepository extends Plugin {
 	 */
 	_updatePendingAction() {
 		const pendingActions = this.editor.plugins.get( PendingActions );
-		const getMessage = value => `Upload in progress ${ value }%.`;
+		const getMessage = value => `Upload in progress ${ parseInt( value ) }%.`;
 
 		if ( this.loaders.length ) {
 			if ( !this._pendingAction ) {

+ 2 - 2
packages/ckeditor5-upload/tests/filerepository.js

@@ -145,11 +145,11 @@ describe( 'FileRepository', () => {
 		it( 'should bind pending action message to upload percentage value', () => {
 			fileRepository.createLoader( createNativeFileMock() );
 
-			fileRepository.uploadedPercent = 10;
+			fileRepository.uploadedPercent = 10.345;
 
 			expect( Array.from( pendingActions )[ 0 ] ).to.have.property( 'message', 'Upload in progress 10%.' );
 
-			fileRepository.uploadedPercent = 30;
+			fileRepository.uploadedPercent = 30.235;
 
 			expect( Array.from( pendingActions )[ 0 ] ).to.have.property( 'message', 'Upload in progress 30%.' );
 		} );