File tree Expand file tree Collapse file tree 14 files changed +120
-20
lines changed Expand file tree Collapse file tree 14 files changed +120
-20
lines changed Original file line number Diff line number Diff line change @@ -6,11 +6,17 @@ import { Resolver } from 'graphql-compose';
66import { UserModel } from '../../__mocks__/userModel' ;
77import count from '../count' ;
88import { composeWithMongoose } from '../../composeWithMongoose' ;
9+ import typeStorage from '../../typeStorage' ;
910
11+ describe ( 'count() ->' , ( ) => {
12+ let UserTypeComposer ;
1013
11- const UserTypeComposer = composeWithMongoose ( UserModel ) ;
14+ beforeEach ( ( ) => {
15+ typeStorage . clear ( ) ;
16+ UserModel . schema . _gqcTypeComposer = undefined ;
17+ UserTypeComposer = composeWithMongoose ( UserModel ) ;
18+ } ) ;
1219
13- describe ( 'count() ->' , ( ) => {
1420 let user1 ;
1521 let user2 ;
1622
Original file line number Diff line number Diff line change @@ -10,9 +10,16 @@ import { composeWithMongoose } from '../../composeWithMongoose';
1010import GraphQLMongoID from '../../types/mongoid' ;
1111import typeStorage from '../../typeStorage' ;
1212
13- const UserTypeComposer = composeWithMongoose ( UserModel ) ;
1413
1514describe ( 'createOne() ->' , ( ) => {
15+ let UserTypeComposer ;
16+
17+ beforeEach ( ( ) => {
18+ typeStorage . clear ( ) ;
19+ UserModel . schema . _gqcTypeComposer = undefined ;
20+ UserTypeComposer = composeWithMongoose ( UserModel ) ;
21+ } ) ;
22+
1623 beforeEach ( 'clear UserModel collection' , ( done ) => {
1724 UserModel . collection . drop ( ( ) => {
1825 done ( ) ;
Original file line number Diff line number Diff line change @@ -8,11 +8,22 @@ import { PostModel } from '../../__mocks__/postModel';
88import findById from '../findById' ;
99import GraphQLMongoID from '../../types/mongoid' ;
1010import { composeWithMongoose } from '../../composeWithMongoose' ;
11+ import typeStorage from '../../typeStorage' ;
1112
12- const UserTypeComposer = composeWithMongoose ( UserModel ) ;
13- const PostTypeComposer = composeWithMongoose ( PostModel ) ;
1413
1514describe ( 'findById() ->' , ( ) => {
15+ let UserTypeComposer ;
16+ let PostTypeComposer ;
17+
18+ beforeEach ( ( ) => {
19+ typeStorage . clear ( ) ;
20+ UserModel . schema . _gqcTypeComposer = undefined ;
21+ UserTypeComposer = composeWithMongoose ( UserModel ) ;
22+
23+ PostModel . schema . _gqcTypeComposer = undefined ;
24+ PostTypeComposer = composeWithMongoose ( PostModel ) ;
25+ } ) ;
26+
1627 let user ;
1728 let post ;
1829
Original file line number Diff line number Diff line change @@ -8,11 +8,22 @@ import { PostModel } from '../../__mocks__/postModel';
88import findByIds from '../findByIds' ;
99import GraphQLMongoID from '../../types/mongoid' ;
1010import { composeWithMongoose } from '../../composeWithMongoose' ;
11+ import typeStorage from '../../typeStorage' ;
1112
12- const UserTypeComposer = composeWithMongoose ( UserModel ) ;
13- const PostTypeComposer = composeWithMongoose ( PostModel ) ;
1413
1514describe ( 'findByIds() ->' , ( ) => {
15+ let UserTypeComposer ;
16+ let PostTypeComposer ;
17+
18+ beforeEach ( ( ) => {
19+ typeStorage . clear ( ) ;
20+ UserModel . schema . _gqcTypeComposer = undefined ;
21+ UserTypeComposer = composeWithMongoose ( UserModel ) ;
22+
23+ PostModel . schema . _gqcTypeComposer = undefined ;
24+ PostTypeComposer = composeWithMongoose ( PostModel ) ;
25+ } ) ;
26+
1627 let user1 ;
1728 let user2 ;
1829 let user3 ;
Original file line number Diff line number Diff line change @@ -5,10 +5,18 @@ import { Resolver } from 'graphql-compose';
55import { UserModel } from '../../__mocks__/userModel' ;
66import findMany from '../findMany' ;
77import { composeWithMongoose } from '../../composeWithMongoose' ;
8+ import typeStorage from '../../typeStorage' ;
89
9- const UserTypeComposer = composeWithMongoose ( UserModel ) ;
1010
1111describe ( 'findMany() ->' , ( ) => {
12+ let UserTypeComposer ;
13+
14+ beforeEach ( ( ) => {
15+ typeStorage . clear ( ) ;
16+ UserModel . schema . _gqcTypeComposer = undefined ;
17+ UserTypeComposer = composeWithMongoose ( UserModel ) ;
18+ } ) ;
19+
1220 let user1 ;
1321 let user2 ;
1422
Original file line number Diff line number Diff line change @@ -6,10 +6,18 @@ import { Resolver } from 'graphql-compose';
66import { UserModel } from '../../__mocks__/userModel' ;
77import findOne from '../findOne' ;
88import { composeWithMongoose } from '../../composeWithMongoose' ;
9+ import typeStorage from '../../typeStorage' ;
910
10- const UserTypeComposer = composeWithMongoose ( UserModel ) ;
1111
1212describe ( 'findOne() ->' , ( ) => {
13+ let UserTypeComposer ;
14+
15+ beforeEach ( ( ) => {
16+ typeStorage . clear ( ) ;
17+ UserModel . schema . _gqcTypeComposer = undefined ;
18+ UserTypeComposer = composeWithMongoose ( UserModel ) ;
19+ } ) ;
20+
1321 let user1 ;
1422 let user2 ;
1523
Original file line number Diff line number Diff line change @@ -10,9 +10,16 @@ import GraphQLMongoID from '../../types/mongoid';
1010import { composeWithMongoose } from '../../composeWithMongoose' ;
1111import typeStorage from '../../typeStorage' ;
1212
13- const UserTypeComposer = composeWithMongoose ( UserModel ) ;
1413
1514describe ( 'removeById() ->' , ( ) => {
15+ let UserTypeComposer ;
16+
17+ beforeEach ( ( ) => {
18+ typeStorage . clear ( ) ;
19+ UserModel . schema . _gqcTypeComposer = undefined ;
20+ UserTypeComposer = composeWithMongoose ( UserModel ) ;
21+ } ) ;
22+
1623 let user ;
1724
1825 beforeEach ( 'clear UserModel collection' , ( done ) => {
Original file line number Diff line number Diff line change @@ -9,9 +9,16 @@ import removeMany from '../removeMany';
99import { composeWithMongoose } from '../../composeWithMongoose' ;
1010import typeStorage from '../../typeStorage' ;
1111
12- const UserTypeComposer = composeWithMongoose ( UserModel ) ;
1312
1413describe ( 'removeMany() ->' , ( ) => {
14+ let UserTypeComposer ;
15+
16+ beforeEach ( ( ) => {
17+ typeStorage . clear ( ) ;
18+ UserModel . schema . _gqcTypeComposer = undefined ;
19+ UserTypeComposer = composeWithMongoose ( UserModel ) ;
20+ } ) ;
21+
1522 let user1 ;
1623 let user2 ;
1724 let user3 ;
Original file line number Diff line number Diff line change @@ -11,9 +11,16 @@ import { mongoose } from '../../__mocks__/mongooseCommon';
1111import { composeWithMongoose } from '../../composeWithMongoose' ;
1212import typeStorage from '../../typeStorage' ;
1313
14- const UserTypeComposer = composeWithMongoose ( UserModel ) ;
1514
1615describe ( 'removeOne() ->' , ( ) => {
16+ let UserTypeComposer ;
17+
18+ beforeEach ( ( ) => {
19+ typeStorage . clear ( ) ;
20+ UserModel . schema . _gqcTypeComposer = undefined ;
21+ UserTypeComposer = composeWithMongoose ( UserModel ) ;
22+ } ) ;
23+
1724 let user1 ;
1825 let user2 ;
1926 let user3 ;
Original file line number Diff line number Diff line change @@ -15,9 +15,16 @@ import GraphQLMongoID from '../../types/mongoid';
1515import { composeWithMongoose } from '../../composeWithMongoose' ;
1616import typeStorage from '../../typeStorage' ;
1717
18- const UserTypeComposer = composeWithMongoose ( UserModel ) ;
1918
2019describe ( 'updateById() ->' , ( ) => {
20+ let UserTypeComposer ;
21+
22+ beforeEach ( ( ) => {
23+ typeStorage . clear ( ) ;
24+ UserModel . schema . _gqcTypeComposer = undefined ;
25+ UserTypeComposer = composeWithMongoose ( UserModel ) ;
26+ } ) ;
27+
2128 let user1 ;
2229 let user2 ;
2330
You can’t perform that action at this time.
0 commit comments