Я пишу тестовые случаи на кипарисе, и каждая строка, которую я пишу, ссылается на объект cy.Пример моего тестового кода выглядит примерно так:
it('does stuff', () => {
cy.visit(startUrl);
cy.get(".new-item-button").click();
cy.url().should('include', url2);
cy.get(".home-link").click();
cy.url().should('include', startUrl);
cy.url().should('not.include', url2);
}
Видя все ссылки на cy, мне грустно.Есть ли способ заставить вызовы функции в моей тестовой функции использовать другой контекст вызова?Простое удаление cy заставило бы javascript искать глобальные функции, но в любом случае я заставляю javascript искать их в объекте cy, чтобы я мог писать так?
it('does stuff', () => {
visit(startUrl);
get(".new-item-button").click();
url().should('include', url2);
get(".home-link").click();
url().should('include', startUrl);
url().should('not.include', url2
}
, что заставило бы меня чувствоватьсчастливее.Спасибо.