@@ -8,10 +8,10 @@ import { StepButtonLabelMap } from './constants';
8
8
9
9
describe ( 'MockDataGeneratorModal' , ( ) => {
10
10
const sandbox = Sinon . createSandbox ( ) ;
11
- let setIsOpen : Sinon . SinonSpy ;
11
+ let onOpenChange : Sinon . SinonSpy ;
12
12
13
13
beforeEach ( ( ) => {
14
- setIsOpen = sandbox . spy ( ) ;
14
+ onOpenChange = sandbox . spy ( ) ;
15
15
} ) ;
16
16
17
17
afterEach ( ( ) => {
@@ -23,15 +23,15 @@ describe('MockDataGeneratorModal', () => {
23
23
currentStep = MockDataGeneratorStep . AI_DISCLAIMER ,
24
24
} = { } ) {
25
25
function MockDataGeneratorModalWrapper ( ) {
26
- const [ currentStepStateMock , setCurrentStepStateMock ] =
26
+ const [ currentStepStateMock , onCurrentStepChangeStateMock ] =
27
27
React . useState < MockDataGeneratorStep > ( currentStep ) ;
28
28
return (
29
29
< MockDataGeneratorModal
30
30
isOpen = { isOpen }
31
- setIsOpen = { setIsOpen }
31
+ onOpenChange = { onOpenChange }
32
32
currentStep = { currentStepStateMock }
33
- setCurrentStep = { ( step ) => {
34
- setCurrentStepStateMock ( step ) ;
33
+ onCurrentStepChange = { ( step ) => {
34
+ onCurrentStepChangeStateMock ( step ) ;
35
35
} }
36
36
/>
37
37
) ;
@@ -51,20 +51,20 @@ describe('MockDataGeneratorModal', () => {
51
51
expect ( screen . queryByTestId ( 'generate-mock-data-modal' ) ) . to . not . exist ;
52
52
} ) ;
53
53
54
- it ( 'calls setIsOpen (false) when the modal is closed' , ( ) => {
54
+ it ( 'calls onOpenChange (false) when the modal is closed' , ( ) => {
55
55
renderModal ( ) ;
56
56
57
57
screen . getByLabelText ( 'Close modal' ) . click ( ) ;
58
58
59
- expect ( setIsOpen . calledOnceWith ( false ) ) . to . be . true ;
59
+ expect ( onOpenChange . calledOnceWith ( false ) ) . to . be . true ;
60
60
} ) ;
61
61
62
- it ( 'calls setIsOpen (false) when the cancel button is clicked' , ( ) => {
62
+ it ( 'calls onOpenChange (false) when the cancel button is clicked' , ( ) => {
63
63
renderModal ( ) ;
64
64
65
65
screen . getByText ( 'Cancel' ) . click ( ) ;
66
66
67
- expect ( setIsOpen . calledOnceWith ( false ) ) . to . be . true ;
67
+ expect ( onOpenChange . calledOnceWith ( false ) ) . to . be . true ;
68
68
} ) ;
69
69
70
70
it ( 'disables the Back button on the first step' , ( ) => {
@@ -76,9 +76,9 @@ describe('MockDataGeneratorModal', () => {
76
76
} ) ;
77
77
78
78
describe ( 'when rendering the modal in a specific step' , ( ) => {
79
- const steps = Object . values ( MockDataGeneratorStep ) . filter (
80
- ( step ) => typeof step === 'number'
81
- ) as MockDataGeneratorStep [ ] ;
79
+ const steps = Object . keys (
80
+ StepButtonLabelMap
81
+ ) as unknown as MockDataGeneratorStep [ ] ;
82
82
83
83
steps . forEach ( ( currentStep ) => {
84
84
it ( `renders the button with the correct label when the user is in step "${ currentStep } "` , ( ) => {
0 commit comments