Я не могу «поймать» запросы на БЫТЬ с Cypress. И даже более того, я не вижу некоторых XHR-запросов на BE, но они в DevTools. Я добавил скриншот со стрелками, чтобы лучше описать проблему.
Я не могу загрузить свой проект в репозиторий c, но, возможно, вы сможете получить некоторые идеи на основе самого теста. У меня нет до этого каждого, et c.
it('should generate the right request for password change', () => {
cy.visit(`/courses/reset-password?token=${token}&userId=${userId}`);
cy.server();
cy.route('POST', '/auth/local/reset-password').as('resetRequest');
cy.get('#password').type(password);
cy.get('#confirmPassword').type(password);
cy.get('button[type="submit"]').click();
console.log('at the end');
cy.wait('@resetRequest').then((request) => {
// never get here
console.log('fff', request);
console.log('requestBody', request.requestBody);
expect(request.body.newPassword).to.eq(password);
expect(request.body.token).to.eq(token);
expect(request.body.userId).to.eq(userId);
});
});
Если у кого-то есть идеи - поделитесь ими со мной:)