@@ -155,34 +155,36 @@ component makes.
155
155
``` js
156
156
// declare which API requests to mock
157
157
const server = setupServer (
158
- // capture "GET /greeting" requests
159
- rest . get ( ' /greeting ' , ( req , res , ctx ) => {
160
- // respond using a mocked JSON body
161
- return res ( ctx . json ({greeting : ' hello there ' }))
162
- }),
163
- )
158
+ http . get ( " /greeting" , () => {
159
+ return HttpResponse . json ( {
160
+ greeting : " Hello There " ,
161
+ });
162
+ })
163
+ );
164
164
165
165
// establish API mocking before all tests
166
- beforeAll (() => server .listen ())
166
+ beforeAll (() => server .listen ());
167
167
// reset any request handlers that are declared as a part of our tests
168
168
// (i.e. for testing one-time error scenarios)
169
- afterEach (() => server .resetHandlers ())
169
+ afterEach (() => server .resetHandlers ());
170
170
// clean up once the tests are done
171
- afterAll (() => server .close ())
171
+ afterAll (() => server .close ());
172
172
173
173
// ...
174
174
175
- test (' handles server error' , async () => {
175
+ test (" handles server error" , async () => {
176
176
server .use (
177
177
// override the initial "GET /greeting" request handler
178
178
// to return a 500 Server Error
179
- rest .get (' /greeting' , (req , res , ctx ) => {
180
- return res ( ctx . status ( 500 ))
181
- }),
182
- )
179
+ http .get (" /greeting" , () => {
180
+ return new HttpResponse ( null , { status: 500 });
181
+ })
182
+ );
183
183
184
184
// ...
185
- })
185
+ });
186
+ ```
187
+
186
188
```
187
189
188
190
### Arrange
0 commit comments