[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

@@ -60,9 +60,10 @@ export class TrashcanApi extends RepoApi {
}
async waitForApi(data) {
const deletedFiles = async () => {
try {
const deletedFiles = async () => {
const totalItems = (await this.getDeletedNodes()).list.pagination.totalItems;
if ( totalItems < data.expect) {
if ( totalItems !== data.expect) {
return Promise.reject(totalItems);
} else {
return Promise.resolve(totalItems);
@@ -70,5 +71,8 @@ export class TrashcanApi extends RepoApi {
};
return await Utils.retryCall(deletedFiles);
} catch (error) {
console.log('-----> catch trash: ', error);
}
}
}