@@ -42,7 +42,7 @@ describe('ProgramActions', () => {
4242 } )
4343
4444 test ( 'renders and toggles dropdown' , ( ) => {
45- render ( < ProgramActions status = "DRAFT" setStatus = { setStatus } /> )
45+ render ( < ProgramActions programKey = "test-program" status = "DRAFT" setStatus = { setStatus } /> )
4646 const button = screen . getByTestId ( 'program-actions-button' )
4747 fireEvent . click ( button )
4848 expect ( screen . getByText ( 'Add Module' ) ) . toBeInTheDocument ( )
@@ -52,7 +52,7 @@ describe('ProgramActions', () => {
5252 } )
5353
5454 test ( 'handles Add Module action' , ( ) => {
55- render ( < ProgramActions status = "DRAFT" setStatus = { setStatus } /> )
55+ render ( < ProgramActions programKey = "test-program" status = "DRAFT" setStatus = { setStatus } /> )
5656 const button = screen . getByTestId ( 'program-actions-button' )
5757 fireEvent . click ( button )
5858 fireEvent . click ( screen . getByRole ( 'menuitem' , { name : / a d d m o d u l e / i } ) )
@@ -61,7 +61,7 @@ describe('ProgramActions', () => {
6161 } )
6262
6363 test ( 'handles Publish action' , ( ) => {
64- render ( < ProgramActions status = "DRAFT" setStatus = { setStatus } /> )
64+ render ( < ProgramActions programKey = "test-program" status = "DRAFT" setStatus = { setStatus } /> )
6565 const button = screen . getByTestId ( 'program-actions-button' )
6666 fireEvent . click ( button )
6767 fireEvent . click ( screen . getByRole ( 'menuitem' , { name : / p u b l i s h p r o g r a m / i } ) )
@@ -70,15 +70,15 @@ describe('ProgramActions', () => {
7070 } )
7171
7272 test ( 'handles Move to Draft action' , ( ) => {
73- render ( < ProgramActions status = "PUBLISHED" setStatus = { setStatus } /> )
73+ render ( < ProgramActions programKey = "test-program" status = "PUBLISHED" setStatus = { setStatus } /> )
7474 const button = screen . getByTestId ( 'program-actions-button' )
7575 fireEvent . click ( button )
7676 fireEvent . click ( screen . getByRole ( 'menuitem' , { name : / m o v e t o d r a f t / i } ) )
7777 expect ( setStatus ) . toHaveBeenCalledWith ( 'DRAFT' )
7878 } )
7979
8080 test ( 'handles Mark as Completed action' , ( ) => {
81- render ( < ProgramActions status = "PUBLISHED" setStatus = { setStatus } /> )
81+ render ( < ProgramActions programKey = "test-program" status = "PUBLISHED" setStatus = { setStatus } /> )
8282 const button = screen . getByTestId ( 'program-actions-button' )
8383 fireEvent . click ( button )
8484 fireEvent . click ( screen . getByRole ( 'menuitem' , { name : / m a r k a s c o m p l e t e d / i } ) )
@@ -88,7 +88,7 @@ describe('ProgramActions', () => {
8888 test ( 'dropdown closes on outside click' , ( ) => {
8989 render (
9090 < div >
91- < ProgramActions status = "DRAFT" setStatus = { setStatus } />
91+ < ProgramActions programKey = "test-program" status = "DRAFT" setStatus = { setStatus } />
9292 < button data-testid = "outside" > Outside</ button >
9393 </ div >
9494 )
0 commit comments