А что нужно?
не проходит тест когда приложение запускаю функционал работает
Где keyWindow сетишь нет асинхронных вызовов в этой цепочке твоей?
как это проверить есть или нет?)
вот как это выглядит в уроке
Поставь брейкоинт на строчке keyWindow?…= sut и посмотри чему keyWindow равен, скорее всего ты его как-то не так настраиваешь
UIApplication.shared.keyWindow?.rootViewController = sut если заменить на это не помогает
Printing description of keyWindow: ▿ Optional<UIWindow> - some : <UIWindow: 0x7fc0427110c0; frame = (0 0; 414 896); gestureRecognizers = <NSArray: 0x600003e381e0>; layer = <UIWindowLayer: 0x600003022080>> (lldb)
Хм, я бы попробовал задержку поставить в строке, где ты поверяешь показ контроллера, можно в asyncAfter обернуть или перед этой строчкой сделать sleep
Обсуждают сегодня