Назад к задачам
Junior — Senior
6

Проверка выполнения кода в viewDidLoad()

Получайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Условие задачи

Необходимо написать unit‑тест, который гарантирует, что при вызове метода viewDidLoad() у экземпляра ViewController будет выполнен вызов метода track у объекта analytics с аргументом "viewController loaded".

class ViewController {
    lazy var analytics: AnalyticsProtocol = Analytics.shared

    func viewDidLoad() {
        analytics.track("viewController loaded")
    }
}