You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -142,6 +145,7 @@ describe('useControlledState tests', function () {
142
145
expect(value).toBe('controlledValue');
143
146
expect(onChangeSpy).not.toHaveBeenCalled();
144
147
148
+
// @ts-ignore
145
149
act(()=>setValue((prevValue)=>{
146
150
expect(prevValue).toBe('controlledValue');
147
151
return'newValue';
@@ -152,6 +156,7 @@ describe('useControlledState tests', function () {
152
156
153
157
onChangeSpy.mockClear();
154
158
159
+
// @ts-ignore
155
160
act(()=>setValue((prevValue)=>{
156
161
expect(prevValue).toBe('controlledValue');
157
162
return'controlledValue';
@@ -162,6 +167,7 @@ describe('useControlledState tests', function () {
162
167
expect(consoleWarnSpy).toHaveBeenLastCalledWith('We can not support a function callback. See Github Issues for details https://github.com/adobe/react-spectrum/issues/2320');
163
168
});
164
169
170
+
// @deprecated - ignore TS
165
171
it('can handle controlled callback setValue behavior after prop change',()=>{
166
172
letonChangeSpy=jest.fn();
167
173
letpropValue='controlledValue';
@@ -175,6 +181,7 @@ describe('useControlledState tests', function () {
175
181
rerender();
176
182
[value,setValue]=result.current;
177
183
184
+
// @ts-ignore
178
185
act(()=>setValue((prevValue)=>{
179
186
expect(prevValue).toBe('updated');
180
187
return'newValue';
@@ -185,6 +192,7 @@ describe('useControlledState tests', function () {
185
192
186
193
onChangeSpy.mockClear();
187
194
195
+
// @ts-ignore
188
196
act(()=>setValue((prevValue)=>{
189
197
expect(prevValue).toBe('updated');
190
198
return'updated';
@@ -213,6 +221,7 @@ describe('useControlledState tests', function () {
0 commit comments