Приложение, запущенное при выполнении тестов iOS, мешает работе Nocilla Stubs
Я использую Nocilla, чтобы заглушить HTTP-запросы, и он работает нормально. Я могу заглушить запросы, вернуть фиксаторы json и подтвердить их. Проблема в том, что приложение запускается при запуске теста, и в viewDidLoad первого контроллера представления выполняются некоторые запросы, которые вызывают исключение в Nocilla. Как я могу предотвратить запуск приложения, поскольку хочу, чтобы только тестовый код выполнялся?
PS: я не хочу заглушать все запросы, потому что я их тестирую!
1 ответ
Решение
Мне удалось найти решение. Эти виды тестов должны выполняться в цели логических тестов вместо цели теста приложения, которая использует приложение. Дополнительную документацию о различиях и о том, как создать цель логического теста, можно найти здесь.