У меня есть этот код:
cy.visit(Cypress.env('frontendUrl'))
.pathShould('be', '/login')
.log('Reached')
Моя пользовательская команда pathShould
выглядит следующим образом:
Cypress.Commands.add('pathShould', (chain, path) => {
cy.location('pathname', { timeout: 20000 }).should(chain, path);
});
В некоторых случаях выполняется утверждение should
, в других ононе так, как здесь:
![enter image description here](https://i.stack.imgur.com/vxJJb.png)
Как убедиться, что обратный вызов моей пользовательской команды полностью выполнен перед продолжением теста?