[ACA-1762] async await pagination (#687)

* use async / await in pagination tests

* add catch in waitForApi
This commit is contained in:
Adina Parpalita
2018-10-05 14:51:53 +03:00
committed by Denys Vuika
parent ac99f5397d
commit 4f4a69338f
13 changed files with 975 additions and 1131 deletions

View File

@@ -62,15 +62,19 @@ export class SharedLinksApi extends RepoApi {
}
async waitForApi(data) {
try {
const sharedFiles = async () => {
const totalItems = (await this.getSharedLinks()).list.pagination.totalItems;
if ( totalItems < data.expect ) {
return Promise.reject(totalItems);
} else {
return Promise.resolve(totalItems);
}
};
const totalItems = (await this.getSharedLinks()).list.pagination.totalItems;
if ( totalItems !== data.expect ) {
return Promise.reject(totalItems);
} else {
return Promise.resolve(totalItems);
}
};
return await Utils.retryCall(sharedFiles);
return await Utils.retryCall(sharedFiles);
} catch (error) {
console.log('-----> catch shared: ', error);
}
}
}