Skip to content

Commit be33f64

Browse files
committed
Update TestUtils.js
1 parent 5449bca commit be33f64

File tree

1 file changed

+10
-4
lines changed

1 file changed

+10
-4
lines changed

src/TestUtils.js

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,14 +12,20 @@ export function destroyAllDataPermanently(fast) {
1212
return Promise.all(
1313
Object.keys(AppCache.cache).map(appId => {
1414
const app = AppCache.get(appId);
15+
const deletePromises = [];
16+
if (app.cacheAdapter) {
17+
deletePromises.push(app.cacheAdapter.clear());
18+
}
1519
if (app.databaseController) {
16-
return app.databaseController.deleteEverything(fast);
17-
} else if (app.databaseAdapter) {
20+
deletePromises.push(app.databaseController.deleteEverything(fast));
21+
}
22+
if (app.databaseAdapter) {
1823
SchemaCache.clear();
19-
return app.databaseAdapter.deleteAllClasses(fast);
24+
deletePromises.push(app.databaseAdapter.deleteAllClasses(fast));
2025
} else {
21-
return Promise.resolve();
26+
console.log('could not delete', app);
2227
}
28+
return Promise.all(deletePromises);
2329
})
2430
);
2531
}

0 commit comments

Comments
 (0)