1- describe ( 'requestContextMiddleware ' , ( ) => {
1+ describe ( 'requestContextMiddlewareGraphQL ' , ( ) => {
22
3- it ( 'should support dependency injection on rest api' , async ( ) => {
4- const requestContextMiddleware = ( req , res , next ) => {
5- req . config . aCustomController = 'aCustomController' ;
6- next ( ) ;
7- } ;
8-
9- let called ;
10- Parse . Cloud . beforeSave ( '_User' , request => {
11- expect ( request . config . aCustomController ) . toEqual ( 'aCustomController' ) ;
12- called = true ;
13- } ) ;
14- await reconfigureServer ( { requestContextMiddleware } ) ;
15- const user = new Parse . User ( ) ;
16- user . setUsername ( 'test' ) ;
17- user . setPassword ( 'test' ) ;
18- await user . signUp ( ) ;
19- expect ( called ) . toBeTruthy ( ) ;
20- } ) ;
213 it ( 'should support dependency injection on graphql api' , async ( ) => {
224 const requestContextMiddleware = ( req , res , next ) => {
235 req . config . aCustomController = 'aCustomController' ;
@@ -43,14 +25,14 @@ describe('requestContextMiddleware', () => {
4325 } ,
4426 body : JSON . stringify ( {
4527 query : `
46- mutation {
47- createUser(input: { fields: { username: "test", password: "test" } }) {
48- user {
49- objectId
28+ mutation {
29+ createUser(input: { fields: { username: "test", password: "test" } }) {
30+ user {
31+ objectId
32+ }
5033 }
5134 }
52- }
53- ` ,
35+ ` ,
5436 } ) ,
5537 } ) ;
5638 expect ( called ) . toBeTruthy ( ) ;
0 commit comments