@@ -19,12 +19,12 @@ const UserModel = mongoose.model<IUser>('User', UserSchema);
19
19
const UserTC = composeMongoose ( UserModel , { schemaComposer } ) ;
20
20
21
21
schemaComposer . Query . addFields ( {
22
- userById : UserTC . generateResolver . findById ( ) ,
23
- userFindOne : UserTC . generateResolver . findOne ( ) ,
22
+ userById : UserTC . mongooseResolvers . findById ( ) ,
23
+ userFindOne : UserTC . mongooseResolvers . findOne ( ) ,
24
24
} ) ;
25
25
schemaComposer . Mutation . addFields ( {
26
- userCreateOne : UserTC . generateResolver . createOne ( ) ,
27
- userUpdateById : UserTC . generateResolver . updateById ( ) ,
26
+ userCreateOne : UserTC . mongooseResolvers . createOne ( ) ,
27
+ userUpdateById : UserTC . mongooseResolvers . updateById ( ) ,
28
28
} ) ;
29
29
30
30
// const schema = schemaComposer.buildSchema();
@@ -48,28 +48,28 @@ describe('issue #141 - createOne with custom id (not MongoId)', () => {
48
48
} ) ;
49
49
50
50
it ( 'Resolvers *ById should have Int type for args._id' , ( ) => {
51
- expect ( UserTC . generateResolver . findById ( ) . getArgTypeName ( '_id' ) ) . toBe ( 'Int!' ) ;
52
- expect ( UserTC . generateResolver . findByIdLean ( ) . getArgTypeName ( '_id' ) ) . toBe ( 'Int!' ) ;
53
- expect ( UserTC . generateResolver . removeById ( ) . getArgTypeName ( '_id' ) ) . toBe ( 'Int!' ) ;
54
- expect ( UserTC . generateResolver . updateById ( ) . getArgTypeName ( '_id' ) ) . toBe ( 'Int!' ) ;
51
+ expect ( UserTC . mongooseResolvers . findById ( ) . getArgTypeName ( '_id' ) ) . toBe ( 'Int!' ) ;
52
+ expect ( UserTC . mongooseResolvers . findByIdLean ( ) . getArgTypeName ( '_id' ) ) . toBe ( 'Int!' ) ;
53
+ expect ( UserTC . mongooseResolvers . removeById ( ) . getArgTypeName ( '_id' ) ) . toBe ( 'Int!' ) ;
54
+ expect ( UserTC . mongooseResolvers . updateById ( ) . getArgTypeName ( '_id' ) ) . toBe ( 'Int!' ) ;
55
55
56
- expect ( UserTC . generateResolver . findByIds ( ) . getArgTypeName ( '_ids' ) ) . toBe ( '[Int!]!' ) ;
57
- expect ( UserTC . generateResolver . findByIdsLean ( ) . getArgTypeName ( '_ids' ) ) . toBe ( '[Int!]!' ) ;
56
+ expect ( UserTC . mongooseResolvers . findByIds ( ) . getArgTypeName ( '_ids' ) ) . toBe ( '[Int!]!' ) ;
57
+ expect ( UserTC . mongooseResolvers . findByIdsLean ( ) . getArgTypeName ( '_ids' ) ) . toBe ( '[Int!]!' ) ;
58
58
} ) ;
59
59
60
60
it ( 'Resolvers dataLoader* should have Int type for args._id' , ( ) => {
61
- expect ( UserTC . generateResolver . dataLoader ( ) . getArgTypeName ( '_id' ) ) . toBe ( 'Int!' ) ;
62
- expect ( UserTC . generateResolver . dataLoaderLean ( ) . getArgTypeName ( '_id' ) ) . toBe ( 'Int!' ) ;
63
- expect ( UserTC . generateResolver . dataLoaderMany ( ) . getArgTypeName ( '_ids' ) ) . toBe ( '[Int!]!' ) ;
64
- expect ( UserTC . generateResolver . dataLoaderManyLean ( ) . getArgTypeName ( '_ids' ) ) . toBe ( '[Int!]!' ) ;
61
+ expect ( UserTC . mongooseResolvers . dataLoader ( ) . getArgTypeName ( '_id' ) ) . toBe ( 'Int!' ) ;
62
+ expect ( UserTC . mongooseResolvers . dataLoaderLean ( ) . getArgTypeName ( '_id' ) ) . toBe ( 'Int!' ) ;
63
+ expect ( UserTC . mongooseResolvers . dataLoaderMany ( ) . getArgTypeName ( '_ids' ) ) . toBe ( '[Int!]!' ) ;
64
+ expect ( UserTC . mongooseResolvers . dataLoaderManyLean ( ) . getArgTypeName ( '_ids' ) ) . toBe ( '[Int!]!' ) ;
65
65
} ) ;
66
66
67
67
it ( 'Check createOne/findOne resolvers' , async ( ) => {
68
- UserTC . generateResolver . createOne ( ) ;
68
+ UserTC . mongooseResolvers . createOne ( ) ;
69
69
70
70
expect (
71
71
await testFieldConfig ( {
72
- field : UserTC . generateResolver . createOne ( {
72
+ field : UserTC . mongooseResolvers . createOne ( {
73
73
suffix : 'WithId' ,
74
74
record : {
75
75
removeFields : [ ] , // <-- empty array allows to override removing _id arg
@@ -89,7 +89,7 @@ describe('issue #141 - createOne with custom id (not MongoId)', () => {
89
89
90
90
expect (
91
91
await testFieldConfig ( {
92
- field : UserTC . generateResolver . findById ( ) ,
92
+ field : UserTC . mongooseResolvers . findById ( ) ,
93
93
args : {
94
94
_id : 15 ,
95
95
} ,
@@ -132,26 +132,26 @@ describe('issue #141 - createOne with custom id (not MongoId)', () => {
132
132
zone: String
133
133
}"
134
134
` ) ;
135
- expect ( ComplexTC . generateResolver . findById ( ) . getArgTypeName ( '_id' ) ) . toBe ( 'Complex_idInput!' ) ;
136
- expect ( ComplexTC . generateResolver . findByIdLean ( ) . getArgTypeName ( '_id' ) ) . toBe (
135
+ expect ( ComplexTC . mongooseResolvers . findById ( ) . getArgTypeName ( '_id' ) ) . toBe ( 'Complex_idInput!' ) ;
136
+ expect ( ComplexTC . mongooseResolvers . findByIdLean ( ) . getArgTypeName ( '_id' ) ) . toBe (
137
137
'Complex_idInput!'
138
138
) ;
139
- expect ( ComplexTC . generateResolver . removeById ( ) . getArgTypeName ( '_id' ) ) . toBe ( 'Complex_idInput!' ) ;
140
- expect ( ComplexTC . generateResolver . updateById ( ) . getArgTypeName ( '_id' ) ) . toBe ( 'Complex_idInput!' ) ;
141
- expect ( ComplexTC . generateResolver . findByIds ( ) . getArgTypeName ( '_ids' ) ) . toBe (
139
+ expect ( ComplexTC . mongooseResolvers . removeById ( ) . getArgTypeName ( '_id' ) ) . toBe ( 'Complex_idInput!' ) ;
140
+ expect ( ComplexTC . mongooseResolvers . updateById ( ) . getArgTypeName ( '_id' ) ) . toBe ( 'Complex_idInput!' ) ;
141
+ expect ( ComplexTC . mongooseResolvers . findByIds ( ) . getArgTypeName ( '_ids' ) ) . toBe (
142
142
'[Complex_idInput!]!'
143
143
) ;
144
- expect ( ComplexTC . generateResolver . findByIdsLean ( ) . getArgTypeName ( '_ids' ) ) . toBe (
144
+ expect ( ComplexTC . mongooseResolvers . findByIdsLean ( ) . getArgTypeName ( '_ids' ) ) . toBe (
145
145
'[Complex_idInput!]!'
146
146
) ;
147
- expect ( ComplexTC . generateResolver . dataLoader ( ) . getArgTypeName ( '_id' ) ) . toBe ( 'Complex_idInput!' ) ;
148
- expect ( ComplexTC . generateResolver . dataLoaderLean ( ) . getArgTypeName ( '_id' ) ) . toBe (
147
+ expect ( ComplexTC . mongooseResolvers . dataLoader ( ) . getArgTypeName ( '_id' ) ) . toBe ( 'Complex_idInput!' ) ;
148
+ expect ( ComplexTC . mongooseResolvers . dataLoaderLean ( ) . getArgTypeName ( '_id' ) ) . toBe (
149
149
'Complex_idInput!'
150
150
) ;
151
- expect ( ComplexTC . generateResolver . dataLoaderMany ( ) . getArgTypeName ( '_ids' ) ) . toBe (
151
+ expect ( ComplexTC . mongooseResolvers . dataLoaderMany ( ) . getArgTypeName ( '_ids' ) ) . toBe (
152
152
'[Complex_idInput!]!'
153
153
) ;
154
- expect ( ComplexTC . generateResolver . dataLoaderManyLean ( ) . getArgTypeName ( '_ids' ) ) . toBe (
154
+ expect ( ComplexTC . mongooseResolvers . dataLoaderManyLean ( ) . getArgTypeName ( '_ids' ) ) . toBe (
155
155
'[Complex_idInput!]!'
156
156
) ;
157
157
@@ -161,7 +161,7 @@ describe('issue #141 - createOne with custom id (not MongoId)', () => {
161
161
} ) ;
162
162
expect (
163
163
await testFieldConfig ( {
164
- field : ComplexTC . generateResolver . findById ( ) ,
164
+ field : ComplexTC . mongooseResolvers . findById ( ) ,
165
165
args : { _id : { region : 'us-west' , zone : 'a' } } ,
166
166
selection : `{
167
167
_id {
0 commit comments