Заглушка OHHTTPStubs не вызывается в размещенном тесте пользовательского интерфейса

Я прочитал очень много постов, а также вики-статью о размещенных тестах с OHHTTPStubs ( https://github.com/AliSoftware/OHHTTPStubs/wiki/A-tricky-case-with-Application-Tests), но она все еще не работает.

Я добавил модуль OHHTTPStubs (OHHTTPStubs/Swift) в свой модульный тест и цель тестирования пользовательского интерфейса в моем файле модуля.

target 'MyApp' do
   use_frameworks!

   target 'AppTests' do
      inherit! :search_paths
      pod 'OHHTTPStubs/Swift'
   end

   target 'AppUITests' do
      inherit! :search_paths
      pod 'OHHTTPStubs/Swift'
   end

end

Мои юнит-тесты работают как положено. Я могу заблокировать мой запрос и получить желаемый ответ.

В моих тестах с размещением (UI) закрытие моей заглушки никогда не вызывалось - условие кажется правильным.

Как упоминалось в вики, я пытался связать фреймворк с моей целью тестирования и с целью приложения и с обоими.

Есть что-то еще, что я забыл?

Кстати:

  • Я не использую Alamofire или подобное.
  • Мне не нужно заглушать запросы в моем приложении (только для тестирования)

0 ответов

Другие вопросы по тегам