@@ -25,7 +25,13 @@ describe("middlewares/invitation", () => {
2525 let UserMock : SequelizeMockObject ;
2626 let flashSpy : SinonSpy ;
2727
28+ let requestParams : Record < string , string > ;
29+
2830 beforeEach ( ( ) => {
31+ requestParams = {
32+ email : "jeffrey@labzero.com" ,
33+ "g-recaptcha-response" : "12345" ,
34+ } ;
2935 InvitationMock = dbMock . define ( "invitation" , { } ) ;
3036 RoleMock = dbMock . define ( "role" , { } ) ;
3137 UserMock = dbMock . define ( "user" , { } ) ;
@@ -43,6 +49,13 @@ describe("middlewares/invitation", () => {
4349 sendMail : sendMailSpy ,
4450 } ,
4551 } ) ,
52+ "node-fetch" : mockEsmodule ( {
53+ default : async ( ) => ( {
54+ json : async ( ) => ( {
55+ success : true ,
56+ } ) ,
57+ } ) ,
58+ } ) ,
4659 ...deps ,
4760 } ) . default ;
4861
@@ -83,7 +96,7 @@ describe("middlewares/invitation", () => {
8396
8497 request ( app )
8598 . post ( "/" )
86- . send ( { email : "jeffrey@labzero.com" } )
99+ . send ( requestParams )
87100 . then ( ( r ) => {
88101 response = r ;
89102 done ( ) ;
@@ -118,7 +131,7 @@ describe("middlewares/invitation", () => {
118131
119132 request ( app )
120133 . post ( "/" )
121- . send ( { email : "jeffrey@labzero.com" } )
134+ . send ( requestParams )
122135 . then ( ( r ) => {
123136 response = r ;
124137 done ( ) ;
@@ -151,7 +164,7 @@ describe("middlewares/invitation", () => {
151164 } )
152165 ) ;
153166
154- return request ( app ) . post ( "/" ) . send ( { email : "jeffrey@labzero.com" } ) ;
167+ return request ( app ) . post ( "/" ) . send ( requestParams ) ;
155168 } ) ;
156169
157170 it ( "sends confirmation" , ( ) => {
0 commit comments