@@ -58,26 +58,40 @@ describe('Signup', () => {
58
58
} ,
59
59
} ) ;
60
60
61
- fireEvent . change ( getByLabelText ( / u s e r n a m e / i) , {
62
- target : { value : 'Carolyne.Carter' } ,
63
- } ) ;
61
+ await act ( async ( ) =>
62
+ fireEvent . change ( getByLabelText ( / u s e r n a m e / i) , {
63
+ target : { value : 'Carolyne.Carter' } ,
64
+ } )
65
+ ) ;
66
+
67
+ await act ( async ( ) =>
68
+ fireEvent . change ( getByLabelText ( / p a s s w o r d / i) , {
69
+ target : { value : 'password' } ,
70
+ } )
71
+ ) ;
72
+
73
+ await act ( async ( ) =>
74
+ fireEvent . change ( getByLabelText ( / e m a i l / i) , {
75
+ target : { value : 'Carolyne.Carter@yahoo.com' } ,
76
+ } )
77
+ ) ;
78
+
79
+ await act ( async ( ) =>
80
+ fireEvent . change ( getByLabelText ( / f i r s t n a m e / i) , {
81
+ target : { value : 'Carolyne' } ,
82
+ } )
83
+ ) ;
84
+
85
+ await act ( async ( ) =>
86
+ fireEvent . change ( getByLabelText ( / l a s t n a m e / i) , {
87
+ target : { value : 'Carter' } ,
88
+ } )
89
+ ) ;
64
90
65
- fireEvent . change ( getByLabelText ( / p a s s w o r d / i) , {
66
- target : { value : 'password' } ,
67
- } ) ;
68
- fireEvent . change ( getByLabelText ( / e m a i l / i) , {
69
- target : { value : 'Carolyne.Carter@yahoo.com' } ,
70
- } ) ;
71
- fireEvent . change ( getByLabelText ( / f i r s t n a m e / i) , {
72
- target : { value : 'Carolyne' } ,
73
- } ) ;
74
- fireEvent . change ( getByLabelText ( / l a s t n a m e / i) , {
75
- target : { value : 'Carter' } ,
76
- } ) ;
77
91
const submit = getByText ( 'Sign Up' ) ;
78
- fireEvent . click ( submit ) ;
92
+ await act ( async ( ) => fireEvent . click ( submit ) ) ;
79
93
80
- await mockRegisterResponse ( ) ;
94
+ await act ( async ( ) => mockRegisterResponse ( ) ) ;
81
95
82
96
expect ( mockRegisterResponse ) . toHaveBeenCalledTimes ( 1 ) ;
83
97
} ) ;
@@ -131,6 +145,11 @@ describe('Login', () => {
131
145
} ,
132
146
} ) ;
133
147
148
+ await act ( async ( ) =>
149
+ fireEvent . change ( getByLabelText ( / u s e r n a m e / i) , {
150
+ target : { value : 'Carolyne.Carter' } ,
151
+ } )
152
+ ) ;
134
153
await act ( async ( ) =>
135
154
fireEvent . change ( getByLabelText ( / u s e r n a m e / i) , {
136
155
target : { value : 'Carolyne.Carter' } ,
0 commit comments