@@ -1185,24 +1185,26 @@ describe('collections-graphql', () => {
1185
1185
expect ( errors [ 0 ] . message ) . toEqual ( 'The following field is invalid: password' )
1186
1186
expect ( errors [ 0 ] . path [ 0 ] ) . toEqual ( 'test2' )
1187
1187
expect ( errors [ 0 ] . extensions . name ) . toEqual ( 'ValidationError' )
1188
- expect ( errors [ 0 ] . extensions . data [ 0 ] . message ) . toEqual ( 'No password was given' )
1189
- expect ( errors [ 0 ] . extensions . data [ 0 ] . field ) . toEqual ( 'password' )
1188
+ expect ( errors [ 0 ] . extensions . data . errors [ 0 ] . message ) . toEqual ( 'No password was given' )
1189
+ expect ( errors [ 0 ] . extensions . data . errors [ 0 ] . field ) . toEqual ( 'password' )
1190
1190
1191
1191
expect ( Array . isArray ( errors [ 1 ] . locations ) ) . toEqual ( true )
1192
1192
expect ( errors [ 1 ] . message ) . toEqual ( 'The following field is invalid: email' )
1193
1193
expect ( errors [ 1 ] . path [ 0 ] ) . toEqual ( 'test3' )
1194
1194
expect ( errors [ 1 ] . extensions . name ) . toEqual ( 'ValidationError' )
1195
- expect ( errors [ 1 ] . extensions . data [ 0 ] . message ) . toEqual (
1195
+ expect ( errors [ 1 ] . extensions . data . errors [ 0 ] . message ) . toEqual (
1196
1196
'A user with the given email is already registered.' ,
1197
1197
)
1198
- expect ( errors [ 1 ] . extensions . data [ 0 ] . field ) . toEqual ( 'email' )
1198
+ expect ( errors [ 1 ] . extensions . data . errors [ 0 ] . field ) . toEqual ( 'email' )
1199
1199
1200
1200
expect ( Array . isArray ( errors [ 2 ] . locations ) ) . toEqual ( true )
1201
1201
expect ( errors [ 2 ] . message ) . toEqual ( 'The following field is invalid: email' )
1202
1202
expect ( errors [ 2 ] . path [ 0 ] ) . toEqual ( 'test4' )
1203
1203
expect ( errors [ 2 ] . extensions . name ) . toEqual ( 'ValidationError' )
1204
- expect ( errors [ 2 ] . extensions . data [ 0 ] . message ) . toEqual ( 'Please enter a valid email address.' )
1205
- expect ( errors [ 2 ] . extensions . data [ 0 ] . field ) . toEqual ( 'email' )
1204
+ expect ( errors [ 2 ] . extensions . data . errors [ 0 ] . message ) . toEqual (
1205
+ 'Please enter a valid email address.' ,
1206
+ )
1207
+ expect ( errors [ 2 ] . extensions . data . errors [ 0 ] . field ) . toEqual ( 'email' )
1206
1208
} )
1207
1209
1208
1210
it ( 'should return the minimum allowed information about internal errors' , async ( ) => {
0 commit comments