Pull to refresh
5
Денис Третьяков@denizztret

User

Send message

Снепшот-тестирование SwiftUI View в legacy-проекте: обходим ограничения

Reading time6 min
Reach and readers6.9K

Снепшот-тестирование — один из немногих надёжных способов контролировать визуальную целостность SwiftUI-компонентов. Но что делать, если ваш проект ограничен Xcode 13.3 и Swift 5.6, а большинство компонентов дизайн-системы обёрнуты в UIViewRepresentable?

Меня зовут Денис Третьяков, я iOS-разработчик в ПСБ. В этой статье расскажу, как мы организовали снепшот-тестирование SwiftUI-компонентов в условиях жёстких ограничений, с какими проблемами столкнулись и как их решили.

Читать далее

Information

Rating
Does not participate
Location
Пушкин, Санкт-Петербург и область, Россия
Date of birth
Registered
Activity

Specialization

Разработчик мобильных приложений
From 500,000 ₽
Разработка под iOS
Xcode
Objective-С
Swift
UIKit
SwiftUI
MVVM
GCD
Storyboard
Clean Architecture