@@ -57,14 +57,16 @@ describe('getPeachSummaryController', () => {
5757
5858 it ( 'should call service, summarize, and respond with 200 and summary' , async ( ) => {
5959 const req = {
60- body : TEST_PERMIT_1 . permitTracking
60+ body : {
61+ permitTrackings : TEST_PERMIT_1 . permitTracking
62+ }
6163 } ;
6264
6365 getPeachRecordSpy . mockResolvedValue ( TEST_PEACH_RECORD_1 ) ;
6466 summarizeSpy . mockReturnValue ( TEST_PEACH_SUMMARY ) ;
6567
6668 await getPeachSummaryController (
67- req as unknown as Request < never , never , PermitTracking [ ] , never > ,
69+ req as unknown as Request < never , never , { permitTrackings : PermitTracking [ ] } , never > ,
6870 res as unknown as Response
6971 ) ;
7072
@@ -88,30 +90,32 @@ describe('getPeachSummaryController', () => {
8890
8991 await expect (
9092 getPeachSummaryController (
91- req as unknown as Request < never , never , PermitTracking [ ] , never > ,
93+ req as unknown as Request < never , never , { permitTrackings : PermitTracking [ ] } , never > ,
9294 res as unknown as Response
9395 )
9496 ) . rejects . toBeInstanceOf ( Problem ) ;
9597 } ) ;
9698
9799 it ( 'throws Problem(422) when summarizePeachRecord returns null-ish' , async ( ) => {
98100 const req = {
99- body : [
100- {
101- trackingId : TEST_PEACH_RECORD_1 . record_id ,
102- sourceSystemKind : {
103- sourceSystem : TEST_PEACH_RECORD_1 . system_id ,
104- integrated : true
101+ body : {
102+ permitTrackings : [
103+ {
104+ trackingId : TEST_PEACH_RECORD_1 . record_id ,
105+ sourceSystemKind : {
106+ sourceSystem : TEST_PEACH_RECORD_1 . system_id ,
107+ integrated : true
108+ }
105109 }
106- }
107- ]
110+ ]
111+ }
108112 } ;
109113
110114 getPeachRecordSpy . mockResolvedValue ( TEST_PEACH_RECORD_1 ) ;
111115 summarizeSpy . mockReturnValue ( null ) ;
112116
113117 const error = await getPeachSummaryController (
114- req as unknown as Request < never , never , PermitTracking [ ] , never > ,
118+ req as unknown as Request < never , never , { permitTrackings : PermitTracking [ ] } , never > ,
115119 res as unknown as Response
116120 ) . catch ( ( e ) => e ) ;
117121
@@ -122,20 +126,22 @@ describe('getPeachSummaryController', () => {
122126
123127 it ( 'throws Problem(422) when permitTracking exists but trackingId is missing' , async ( ) => {
124128 const req = {
125- body : [
126- {
127- sourceSystemKind : {
128- sourceSystem : TEST_PEACH_RECORD_1 . system_id
129+ body : {
130+ permitTrackings : [
131+ {
132+ sourceSystemKind : {
133+ sourceSystem : TEST_PEACH_RECORD_1 . system_id
134+ }
129135 }
130- }
131- ]
136+ ]
137+ }
132138 } ;
133139
134140 getPeachRecordSpy . mockResolvedValue ( TEST_PEACH_RECORD_1 ) ;
135141 summarizeSpy . mockReturnValue ( TEST_PEACH_SUMMARY ) ;
136142
137143 const error = await getPeachSummaryController (
138- req as unknown as Request < never , never , PermitTracking [ ] , never > ,
144+ req as unknown as Request < never , never , { permitTrackings : PermitTracking [ ] } , never > ,
139145 res as unknown as Response
140146 ) . catch ( ( e ) => e ) ;
141147
@@ -151,18 +157,20 @@ describe('getPeachSummaryController', () => {
151157
152158 it ( 'throws Problem(422) when permitTracking exists but sourceSystemKind.sourceSystem is missing' , async ( ) => {
153159 const req = {
154- body : [
155- {
156- trackingId : TEST_PEACH_RECORD_1 . record_id
157- }
158- ]
160+ body : {
161+ permitTrackings : [
162+ {
163+ trackingId : TEST_PEACH_RECORD_1 . record_id
164+ }
165+ ]
166+ }
159167 } ;
160168
161169 getPeachRecordSpy . mockResolvedValue ( TEST_PEACH_RECORD_1 ) ;
162170 summarizeSpy . mockReturnValue ( TEST_PEACH_SUMMARY ) ;
163171
164172 const error = await getPeachSummaryController (
165- req as unknown as Request < never , never , PermitTracking [ ] , never > ,
173+ req as unknown as Request < never , never , { permitTrackings : PermitTracking [ ] } , never > ,
166174 res as unknown as Response
167175 ) . catch ( ( e ) => e ) ;
168176
0 commit comments