Skip to content
This repository was archived by the owner on Jun 22, 2021. It is now read-only.

Commit 1079f37

Browse files
committed
fix(tests): Removes entities before each test.
1 parent 7ed13ea commit 1079f37

File tree

1 file changed

+15
-8
lines changed

1 file changed

+15
-8
lines changed

src/tests/index.ts

+15-8
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import 'mocha'; // tslint:disable-line:no-import-side-effect
12
import Facade from '../Facade';
23
import countEntitiesTest from './countEntities/test';
34
import createEntityTest from './createEntity/test';
@@ -10,12 +11,18 @@ import removeEntityTest from './removeEntity/test';
1011
import { TestEntity, TestId } from './utils/testEntity';
1112

1213
export default (facade: Facade<TestId, TestEntity>) => {
13-
createEntityTest(facade);
14-
getEntityTest(facade);
15-
removeEntityTest(facade);
16-
overwriteEntityTest(facade);
17-
patchEntityTest(facade);
18-
countEntitiesTest(facade);
19-
getEntitiesTest(facade);
20-
removeEntitiesTest(facade);
14+
describe('entityFacade', () => {
15+
beforeEach(async () => {
16+
await facade.removeEntities({ filter: {} });
17+
});
18+
19+
createEntityTest(facade);
20+
getEntityTest(facade);
21+
removeEntityTest(facade);
22+
overwriteEntityTest(facade);
23+
patchEntityTest(facade);
24+
countEntitiesTest(facade);
25+
getEntitiesTest(facade);
26+
removeEntitiesTest(facade);
27+
});
2128
};

0 commit comments

Comments
 (0)