@@ -71,43 +71,44 @@ describe("useRequest", () => {
71
71
useRequest ( ( ) => ( { url : "/users" , method : "GET" } ) ) ,
72
72
) ;
73
73
74
- void act ( ( ) => {
75
- void result . current [ 0 ] ( ) . ready ( ) ;
74
+ act ( ( ) => {
75
+ result . current [ 0 ] ( )
76
+ . ready ( )
77
+ . catch ( ( ) => undefined ) ;
76
78
expect ( result . current [ 1 ] . hasPending ) . toBeFalsy ( ) ;
77
79
} ) ;
78
80
79
81
unmount ( ) ;
80
82
expect ( result . current [ 1 ] . hasPending ) . toBeTruthy ( ) ;
81
83
} ) ;
82
84
83
- it ( "clear" , async ( ) => {
84
- const { result, unmount, waitForNextUpdate } = renderHook ( ( ) =>
85
+ it ( "clear" , ( ) => {
86
+ const { result, unmount } = renderHook ( ( ) =>
85
87
useRequest ( ( ) => ( { url : "/users" , method : "GET" } ) ) ,
86
88
) ;
87
89
88
- void act ( ( ) => {
89
- void result . current [ 0 ] ( )
90
+ act ( ( ) => {
91
+ result . current [ 0 ] ( )
90
92
. ready ( )
91
93
. catch ( ( e ) => {
92
94
// eslint-disable-next-line @typescript-eslint/no-unsafe-member-access
93
95
expect ( e . message ) . toStrictEqual ( "clear-messgae" ) ;
94
96
} ) ;
95
97
} ) ;
96
98
97
- void act ( ( ) => {
98
- void result . current [ 0 ] ( )
99
+ act ( ( ) => {
100
+ result . current [ 0 ] ( )
99
101
. ready ( )
100
102
. then ( ( r ) => {
101
103
expect ( r [ 0 ] ) . toStrictEqual ( okResponse ) ;
102
- } ) ;
104
+ } )
105
+ . catch ( ( ) => undefined ) ;
103
106
104
107
result . current [ 1 ] . clear ( "clear-messgae" ) ;
105
108
} ) ;
106
109
107
- await waitForNextUpdate ( ) ;
108
-
109
- void act ( ( ) => {
110
- void result . current [ 0 ] ( )
110
+ act ( ( ) => {
111
+ result . current [ 0 ] ( )
111
112
. ready ( )
112
113
. catch ( ( e ) => {
113
114
// eslint-disable-next-line @typescript-eslint/no-unsafe-member-access
@@ -117,12 +118,13 @@ describe("useRequest", () => {
117
118
118
119
unmount ( ) ;
119
120
120
- void act ( ( ) => {
121
- void result . current [ 0 ] ( )
121
+ act ( ( ) => {
122
+ result . current [ 0 ] ( )
122
123
. ready ( )
123
124
. then ( ( r ) => {
124
125
expect ( r [ 0 ] ) . toStrictEqual ( okResponse ) ;
125
- } ) ;
126
+ } )
127
+ . catch ( ( ) => undefined ) ;
126
128
127
129
result . current [ 1 ] . clear ( "unmount-messgae" ) ;
128
130
} ) ;
0 commit comments