@@ -77,7 +77,6 @@ describe('PayrollListPresentation', () => {
7777 onRunPayroll = { ( ) => { } }
7878 onSubmitPayroll = { ( ) => { } }
7979 onSkipPayroll = { ( ) => { } }
80- onViewBlockers = { ( ) => { } }
8180 payrolls = { [ mockUnprocessedPayroll ] }
8281 paySchedules = { mockPaySchedules }
8382 showSkipSuccessAlert = { false }
@@ -98,7 +97,6 @@ describe('PayrollListPresentation', () => {
9897 onRunPayroll = { ( ) => { } }
9998 onSubmitPayroll = { ( ) => { } }
10099 onSkipPayroll = { ( ) => { } }
101- onViewBlockers = { ( ) => { } }
102100 payrolls = { [ mockUnprocessedPayroll ] }
103101 paySchedules = { mockPaySchedules }
104102 showSkipSuccessAlert = { false }
@@ -121,7 +119,6 @@ describe('PayrollListPresentation', () => {
121119 onRunPayroll = { ( ) => { } }
122120 onSubmitPayroll = { ( ) => { } }
123121 onSkipPayroll = { ( ) => { } }
124- onViewBlockers = { ( ) => { } }
125122 payrolls = { [ mockUnprocessedPayroll ] }
126123 paySchedules = { mockPaySchedules }
127124 showSkipSuccessAlert = { false }
@@ -143,7 +140,6 @@ describe('PayrollListPresentation', () => {
143140 onRunPayroll = { ( ) => { } }
144141 onSubmitPayroll = { ( ) => { } }
145142 onSkipPayroll = { ( ) => { } }
146- onViewBlockers = { ( ) => { } }
147143 payrolls = { [ mockUnprocessedPayroll ] }
148144 paySchedules = { mockPaySchedules }
149145 showSkipSuccessAlert = { false }
@@ -178,7 +174,6 @@ describe('PayrollListPresentation', () => {
178174 onRunPayroll = { ( ) => { } }
179175 onSubmitPayroll = { ( ) => { } }
180176 onSkipPayroll = { ( ) => { } }
181- onViewBlockers = { ( ) => { } }
182177 payrolls = { [ futurePayroll ] }
183178 paySchedules = { mockPaySchedules }
184179 showSkipSuccessAlert = { false }
@@ -212,7 +207,6 @@ describe('PayrollListPresentation', () => {
212207 onRunPayroll = { ( ) => { } }
213208 onSubmitPayroll = { ( ) => { } }
214209 onSkipPayroll = { ( ) => { } }
215- onViewBlockers = { ( ) => { } }
216210 payrolls = { [ todayPayroll ] }
217211 paySchedules = { mockPaySchedules }
218212 showSkipSuccessAlert = { false }
@@ -247,7 +241,6 @@ describe('PayrollListPresentation', () => {
247241 onRunPayroll = { ( ) => { } }
248242 onSubmitPayroll = { ( ) => { } }
249243 onSkipPayroll = { ( ) => { } }
250- onViewBlockers = { ( ) => { } }
251244 payrolls = { [ pastPayroll ] }
252245 paySchedules = { mockPaySchedules }
253246 showSkipSuccessAlert = { false }
@@ -274,7 +267,6 @@ describe('PayrollListPresentation', () => {
274267 onRunPayroll = { ( ) => { } }
275268 onSubmitPayroll = { ( ) => { } }
276269 onSkipPayroll = { ( ) => { } }
277- onViewBlockers = { ( ) => { } }
278270 payrolls = { [ processedPayroll ] }
279271 paySchedules = { mockPaySchedules }
280272 showSkipSuccessAlert = { false }
@@ -301,7 +293,6 @@ describe('PayrollListPresentation', () => {
301293 onRunPayroll = { onRunPayroll }
302294 onSubmitPayroll = { ( ) => { } }
303295 onSkipPayroll = { ( ) => { } }
304- onViewBlockers = { ( ) => { } }
305296 payrolls = { [ mockUnprocessedPayroll ] }
306297 paySchedules = { mockPaySchedules }
307298 showSkipSuccessAlert = { false }
@@ -335,7 +326,6 @@ describe('PayrollListPresentation', () => {
335326 onRunPayroll = { ( ) => { } }
336327 onSubmitPayroll = { onSubmitPayroll }
337328 onSkipPayroll = { ( ) => { } }
338- onViewBlockers = { ( ) => { } }
339329 payrolls = { [ mockCalculatedPayroll ] }
340330 paySchedules = { mockPaySchedules }
341331 showSkipSuccessAlert = { false }
@@ -368,7 +358,6 @@ describe('PayrollListPresentation', () => {
368358 onRunPayroll = { ( ) => { } }
369359 onSubmitPayroll = { ( ) => { } }
370360 onSkipPayroll = { ( ) => { } }
371- onViewBlockers = { ( ) => { } }
372361 payrolls = { [ mockUnprocessedPayroll ] }
373362 paySchedules = { mockPaySchedules }
374363 showSkipSuccessAlert = { true }
@@ -389,7 +378,6 @@ describe('PayrollListPresentation', () => {
389378 onRunPayroll = { ( ) => { } }
390379 onSubmitPayroll = { ( ) => { } }
391380 onSkipPayroll = { ( ) => { } }
392- onViewBlockers = { ( ) => { } }
393381 payrolls = { [ mockUnprocessedPayroll ] }
394382 paySchedules = { mockPaySchedules }
395383 showSkipSuccessAlert = { false }
@@ -413,7 +401,6 @@ describe('PayrollListPresentation', () => {
413401 onRunPayroll = { ( ) => { } }
414402 onSubmitPayroll = { ( ) => { } }
415403 onSkipPayroll = { ( ) => { } }
416- onViewBlockers = { ( ) => { } }
417404 payrolls = { [ mockUnprocessedPayroll ] }
418405 paySchedules = { mockPaySchedules }
419406 showSkipSuccessAlert = { true }
@@ -431,77 +418,4 @@ describe('PayrollListPresentation', () => {
431418 expect ( onDismissSkipSuccessAlert ) . toHaveBeenCalled ( )
432419 } )
433420 } )
434-
435- describe ( 'payroll blockers' , ( ) => {
436- it ( 'displays blocker alerts when blockers exist' , async ( ) => {
437- renderWithProviders (
438- < PayrollListPresentation
439- onRunPayroll = { ( ) => { } }
440- onSubmitPayroll = { ( ) => { } }
441- onSkipPayroll = { ( ) => { } }
442- onViewBlockers = { ( ) => { } }
443- payrolls = { [ mockUnprocessedPayroll ] }
444- paySchedules = { mockPaySchedules }
445- showSkipSuccessAlert = { false }
446- onDismissSkipSuccessAlert = { ( ) => { } }
447- skippingPayrollId = { null }
448- blockers = { mockBlockers }
449- wireInRequests = { [ ] }
450- /> ,
451- )
452-
453- await screen . findByRole ( 'heading' , { name : 'Upcoming payroll' } )
454- expect ( screen . getByText ( 'Missing Bank Info' ) ) . toBeInTheDocument ( )
455- expect ( screen . getByText ( 'Missing Signatory' ) ) . toBeInTheDocument ( )
456- } )
457-
458- it ( 'calls onViewBlockers when view all link is clicked with multiple blockers' , async ( ) => {
459- const user = userEvent . setup ( )
460- const onViewBlockers = vi . fn ( )
461-
462- renderWithProviders (
463- < PayrollListPresentation
464- onRunPayroll = { ( ) => { } }
465- onSubmitPayroll = { ( ) => { } }
466- onSkipPayroll = { ( ) => { } }
467- onViewBlockers = { onViewBlockers }
468- payrolls = { [ mockUnprocessedPayroll ] }
469- paySchedules = { mockPaySchedules }
470- showSkipSuccessAlert = { false }
471- onDismissSkipSuccessAlert = { ( ) => { } }
472- skippingPayrollId = { null }
473- blockers = { mockBlockers }
474- wireInRequests = { [ ] }
475- /> ,
476- )
477-
478- await screen . findByRole ( 'heading' , { name : 'Upcoming payroll' } )
479- const viewAllButton = screen . getByText ( 'View All Blockers' )
480- await user . click ( viewAllButton )
481-
482- expect ( onViewBlockers ) . toHaveBeenCalled ( )
483- } )
484-
485- it ( 'does not show blocker alerts when there are no blockers' , async ( ) => {
486- renderWithProviders (
487- < PayrollListPresentation
488- onRunPayroll = { ( ) => { } }
489- onSubmitPayroll = { ( ) => { } }
490- onSkipPayroll = { ( ) => { } }
491- onViewBlockers = { ( ) => { } }
492- payrolls = { [ mockUnprocessedPayroll ] }
493- paySchedules = { mockPaySchedules }
494- showSkipSuccessAlert = { false }
495- onDismissSkipSuccessAlert = { ( ) => { } }
496- skippingPayrollId = { null }
497- blockers = { [ ] }
498- wireInRequests = { [ ] }
499- /> ,
500- )
501-
502- await screen . findByRole ( 'heading' , { name : 'Upcoming payroll' } )
503- expect ( screen . queryByText ( 'Missing Bank Info' ) ) . not . toBeInTheDocument ( )
504- expect ( screen . queryByText ( 'Missing Signatory' ) ) . not . toBeInTheDocument ( )
505- } )
506- } )
507421} )
0 commit comments