Вызов метода it после выполнения условия в Jasmine - PullRequest
0 голосов
/ 24 марта 2020

Я недавно начал делать тесты автоматизации для iOS с использованием Appium и Jasmine.

it('should add product to cart', () => {
    driver.pause(1000);
    $("~ProductDetailCTAView.addToCartButton").click();
    driver.pause(3000);
});

it('should see elements when clicked on the cart button', () => {
    $("~UIBarButtonItem.shopBarButton").click();
    $("~CartController.CartCell.0");
    driver.pause(3000);
});

Я хочу вызывать эти методы, если addToCartButton включен. Я попытался поместить их в условие if, но там написано, что я не могу поместить методы it в условия if-else. Я искал асинхронное тестирование в Jasmine на inte rnet, но запутался.

1 Ответ

0 голосов
/ 24 марта 2020

Вы действительно не можете поместить 'IF' в модульное тестирование Jasmine 'it',

Если вам нужно протестировать различные пути вашего кода, вы должны написать в него целое 'it'.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...