@@ -7,6 +7,7 @@ import Resolver from '../../../../graphql-compose/src/resolver/resolver';
77import TypeComposer from '../../../../graphql-compose/src/typeComposer' ;
88import { convertModelToGraphQL } from '../../fieldsConverter' ;
99import { GraphQLString } from 'graphql' ;
10+ import GraphQLMongoID from '../../types/mongoid' ;
1011
1112const UserType = convertModelToGraphQL ( UserModel , 'User' ) ;
1213
@@ -15,7 +16,9 @@ describe('updateOne() ->', () => {
1516 let user2 ;
1617
1718 before ( 'clear UserModel collection' , ( done ) => {
18- UserModel . collection . drop ( done ) ;
19+ UserModel . collection . drop ( ( ) => {
20+ done ( ) ;
21+ } ) ;
1922 } ) ;
2023
2124 before ( 'add test user document to mongoDB' , ( ) => {
@@ -155,21 +158,19 @@ describe('updateOne() ->', () => {
155158 describe ( 'Resolver.getOutputType()' , ( ) => {
156159 it ( 'should have correct output type name' , ( ) => {
157160 const outputType = updateOne ( UserModel , UserType ) . getOutputType ( ) ;
158- expect ( outputType . name ) . to . equal ( `UpdateOne${ UserType . name } Payload` ) ;
161+ expect ( outputType ) . property ( ' name' ) . to . equal ( `UpdateOne${ UserType . name } Payload` ) ;
159162 } ) ;
160163
161164 it ( 'should have recordId field' , ( ) => {
162165 const outputType = updateOne ( UserModel , UserType ) . getOutputType ( ) ;
163- const typeComposer = new TypeComposer ( outputType ) ;
164- expect ( typeComposer . hasField ( 'recordId' ) ) . to . be . true ;
165- expect ( typeComposer . getField ( 'recordId' ) . type ) . to . equal ( GraphQLString ) ;
166+ const recordIdField = new TypeComposer ( outputType ) . getField ( 'recordId' ) ;
167+ expect ( recordIdField ) . property ( 'type' ) . to . equal ( GraphQLMongoID ) ;
166168 } ) ;
167169
168170 it ( 'should have record field' , ( ) => {
169171 const outputType = updateOne ( UserModel , UserType ) . getOutputType ( ) ;
170- const typeComposer = new TypeComposer ( outputType ) ;
171- expect ( typeComposer . hasField ( 'record' ) ) . to . be . true ;
172- expect ( typeComposer . getField ( 'record' ) . type ) . to . equal ( UserType ) ;
172+ const recordField = new TypeComposer ( outputType ) . getField ( 'record' ) ;
173+ expect ( recordField ) . property ( 'type' ) . to . equal ( UserType ) ;
173174 } ) ;
174175 } ) ;
175176} ) ;
0 commit comments