Нажатие «ОК» в UIAlertView, только если оно появляется

У меня есть приложение iOS, которое время от времени отображает UIAlertViews. Например, если пользователь находится недалеко от определенного места, покажите ему предупреждение, если мы уже не показывали ему предупреждение в течение последнего часа.

Как я могу проверить это с помощью KIF? Оповещения не всегда появляются, поэтому я не могу ждать их. Я хочу иметь возможность нажимать «ОК», только если появляется предупреждение. Если он не появляется, продолжайте.

Я знаю, что в KIF нет условных выражений, но можно ли это как-то проверить?


person RedRoses    schedule 30.10.2014    source источник


Ответы (1)


При каком условии появляются предупреждения? Можете ли вы заставить это условие быть истинным или ложным в ваших тестах? Похоже, вам лучше иметь тест, который показывается, когда он верен, и тест, который не отображается, когда он неверен, чем один тест, который выполняется по-разному в зависимости от среды вне ваших тестов.

person Simon    schedule 30.10.2014