From 5d8b1535ac8e477fe9c78a9bda0e3934fe1f7959 Mon Sep 17 00:00:00 2001 From: Diamond Lewis Date: Tue, 11 Jun 2019 18:31:27 -0500 Subject: [PATCH] Flaky Tests (#5668) Properly cleanup cache and database between tests. This includes indexes. --- spec/schemas.spec.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/spec/schemas.spec.js b/spec/schemas.spec.js index 27040ae7..da4104c7 100644 --- a/spec/schemas.spec.js +++ b/spec/schemas.spec.js @@ -4,6 +4,7 @@ const Parse = require('parse/node').Parse; const dd = require('deep-diff'); const Config = require('../lib/Config'); const request = require('../lib/request'); +const TestUtils = require('../lib/TestUtils'); let config; @@ -143,8 +144,9 @@ describe('schemas', () => { config = Config.get('test'); }); - afterEach(() => { - config.database.schemaCache.clear(); + afterEach(async () => { + await config.database.schemaCache.clear(); + await TestUtils.destroyAllDataPermanently(false); }); it('requires the master key to get all schemas', done => {