Cypress · Middle · Frage 10 von 77
Wie ändert man mit cy.intercept einen Teil einer echten Antwort?
cy.intercept("GET", "/api/user", (req) => {
req.continue((res) => {
res.body.plan = "pro";
});
});- 1
cy.requestnutzen und dann den geänderten Body percy.wrap - 2Den Request fortsetzen und die Antwort im Callback ändern
- 3Geht nicht; Antworten lassen sich nur ganz stubben
Antwort zeigen
Richtige Antwort: Den Request fortsetzen und die Antwort im Callback ändern
Erklärung
Teilweises Stubben lässt das echte Backend beteiligt und erzwingt eine Bedingung, etwa einen bezahlten Tarif oder ein Feature Flag.