@@ -1019,7 +1019,7 @@ describe("Task Requests", function () {
10191019 . request ( app )
10201020 . post ( url )
10211021 . set ( "cookie" , `${ cookieName } =${ jwt } ` )
1022- . send ( mockData . taskRequestData ) ;
1022+ . send ( { ... mockData . taskRequestData , userId } ) ;
10231023 expect ( res ) . to . have . status ( 201 ) ;
10241024 expect ( res . body . message ) . to . equal ( "Task request successful." ) ;
10251025 } ) ;
@@ -1031,7 +1031,7 @@ describe("Task Requests", function () {
10311031 . request ( app )
10321032 . post ( url )
10331033 . set ( "cookie" , `${ cookieName } =${ jwt } ` )
1034- . send ( mockData . taskRequestData ) ;
1034+ . send ( { ... mockData . taskRequestData , userId } ) ;
10351035 expect ( res ) . to . have . status ( 200 ) ;
10361036 expect ( res . body . message ) . to . equal ( "Task request successful." ) ;
10371037 } ) ;
@@ -1043,13 +1043,18 @@ describe("Task Requests", function () {
10431043 . request ( app )
10441044 . post ( url )
10451045 . set ( "cookie" , `${ cookieName } =${ jwt } ` )
1046- . send ( mockData . taskRequestData ) ;
1046+ . send ( { ... mockData . taskRequestData , userId } ) ;
10471047 expect ( res ) . to . have . status ( 409 ) ;
10481048 expect ( res . body . message ) . to . equal ( "Task exists for the given issue." ) ;
10491049 } ) ;
10501050
10511051 it ( "should allow users to request the same task (Assignment)" , async function ( ) {
1052- const requestData = { ...mockData . taskRequestData , requestType : TASK_REQUEST_TYPE . ASSIGNMENT , taskId : "abc" } ;
1052+ const requestData = {
1053+ ...mockData . taskRequestData ,
1054+ requestType : TASK_REQUEST_TYPE . ASSIGNMENT ,
1055+ taskId : "abc" ,
1056+ userId,
1057+ } ;
10531058 fetchTaskStub . resolves ( { taskData : { ...taskData , id : requestData . taskId } } ) ;
10541059 createRequestStub . resolves ( { id : "request123" , taskRequest : mockData . existingTaskRequest , isCreate : false } ) ;
10551060 const res = await chai . request ( app ) . post ( url ) . set ( "cookie" , `${ cookieName } =${ jwt } ` ) . send ( requestData ) ;
@@ -1061,6 +1066,7 @@ describe("Task Requests", function () {
10611066 const requestData = {
10621067 ...mockData . taskRequestData ,
10631068 externalIssueUrl : "https://api.github.com/repos/Real-Dev-Squad/website/atus/issues/1564672" ,
1069+ userId,
10641070 } ;
10651071 const res = await chai . request ( app ) . post ( url ) . set ( "cookie" , `${ cookieName } =${ jwt } ` ) . send ( requestData ) ;
10661072 expect ( res . body . message ) . to . equal ( "Issue does not exist" ) ;
@@ -1073,7 +1079,7 @@ describe("Task Requests", function () {
10731079 . request ( app )
10741080 . post ( url )
10751081 . set ( "cookie" , `${ cookieName } =${ jwt } ` )
1076- . send ( mockData . taskRequestData ) ;
1082+ . send ( { ... mockData . taskRequestData , userId } ) ;
10771083 expect ( res . body . message ) . to . equal ( "Issue does not exist" ) ;
10781084 expect ( res ) . to . have . status ( 400 ) ;
10791085 } ) ;
@@ -1082,6 +1088,7 @@ describe("Task Requests", function () {
10821088 const requestData = {
10831089 ...mockData . taskRequestData ,
10841090 proposedStartDate : mockData . taskRequestData . proposedDeadline + 10000 ,
1091+ userId,
10851092 } ;
10861093 const res = await chai . request ( app ) . post ( url ) . set ( "cookie" , `${ cookieName } =${ jwt } ` ) . send ( requestData ) ;
10871094 expect ( res . body . message ) . to . equal ( "Task deadline cannot be before the start date" ) ;
@@ -1096,15 +1103,20 @@ describe("Task Requests", function () {
10961103 } ) ;
10971104
10981105 it ( "should handle user not found" , async function ( ) {
1099- const requestData = { ...mockData . taskRequestData } ;
1106+ const requestData = { ...mockData . taskRequestData , userId } ;
11001107 getUsernameStub . resolves ( null ) ;
11011108 const res = await chai . request ( app ) . post ( url ) . set ( "cookie" , `${ cookieName } =${ jwt } ` ) . send ( requestData ) ;
11021109 expect ( res . body . message ) . to . equal ( "User not found" ) ;
11031110 expect ( res ) . to . have . status ( 400 ) ;
11041111 } ) ;
11051112
11061113 it ( "should handle task not found (Assignment)" , async function ( ) {
1107- const requestData = { ...mockData . taskRequestData , taskId : "abc" , requestType : TASK_REQUEST_TYPE . ASSIGNMENT } ;
1114+ const requestData = {
1115+ ...mockData . taskRequestData ,
1116+ taskId : "abc" ,
1117+ requestType : TASK_REQUEST_TYPE . ASSIGNMENT ,
1118+ userId,
1119+ } ;
11081120 fetchTaskStub . resolves ( { taskData : null } ) ;
11091121 const res = await chai . request ( app ) . post ( url ) . set ( "cookie" , `${ cookieName } =${ jwt } ` ) . send ( requestData ) ;
11101122 expect ( res ) . to . have . status ( 400 ) ;
@@ -1119,7 +1131,11 @@ describe("Task Requests", function () {
11191131 isCreate : true ,
11201132 alreadyRequesting : false ,
11211133 } ) ;
1122- await chai . request ( app ) . post ( url ) . set ( "cookie" , `${ cookieName } =${ jwt } ` ) . send ( mockData . taskRequestData ) ;
1134+ await chai
1135+ . request ( app )
1136+ . post ( url )
1137+ . set ( "cookie" , `${ cookieName } =${ jwt } ` )
1138+ . send ( { ...mockData . taskRequestData , userId } ) ;
11231139 const logsRef = await logsModel . where ( "type" , "==" , "taskRequests" ) . get ( ) ;
11241140 let taskRequestLogs ;
11251141 logsRef . forEach ( ( data ) => {
0 commit comments