Cypressでのmockはinterceptを使用します。 このinterceptはいろんな使用方法があり複雑なんですが、最後の引数に返したいレスポンスを渡すことでmockすることができます。 APIの追跡だけならレスポンスを渡す必要はありません。
it("ダミーデータを返す", () => {
cy.fixture('dummyResponce.xml').then((dummyResponce) => {
cy.intercept(
"GET",
"api/user/", {
statusCode: 200,
body: dummyResponce,
}).as("getUserData");
cy.wait("@getUserData");
})
});
参考:https://docs.cypress.io/api/commands/intercept#Syntax