Size: a a a

2021 March 26

AT

Andrey Torlopov in SwiftBook
а мок просто говорит что метод отработал как надо и вызывал метод твоего мока
источник

В

Василий in SwiftBook
и проверяй ее
источник

AT

Andrey Torlopov in SwiftBook
если ты хочешь протестить что-то еще (во вьюхе) то пишешь под нее свой тест.
источник

ЕУ

Евгений Усков... in SwiftBook
это если он написан через протокол
источник

ЕУ

Евгений Усков... in SwiftBook
а у меня вьюха
источник

AT

Andrey Torlopov in SwiftBook
ну вьюху можно протоколом закрыть
источник

AT

Andrey Torlopov in SwiftBook
не понимаю проблему.
источник

В

Василий in SwiftBook
код в студию, короче
источник

AT

Andrey Torlopov in SwiftBook
=)
источник

AT

Andrey Torlopov in SwiftBook
и капли для глаз! :)))))))))))
источник

ЕУ

Евгений Усков... in SwiftBook
public class LoadingView: UIView {

 private var applicationDidBecomeActiveObserver: NSObjectProtocol?
 private let notificationCenter: NotificationCenter

 private let style: LoadingView.Style
 private lazy var imageView: UIImageView = {
   let imageView = UIImageView(image: #imageLiteral(resourceName: "common_loading_spinner.pdf"))
   imageView.tintColor = style.tintColor
   return imageView
 }()

 public init(notificationCenter: NotificationCenter = .default,
             style: LoadingView.Style = .someStyle) {
   self.notificationCenter = notificationCenter
   self.style = style
   super.init(frame: .zero)
   load()
   makeConstraints()
 }

 required public init?(coder aDecoder: NSCoder) {
   fatalError("init(coder:) has not been implemented")
 }

 public override func didMoveToSuperview() {
   super.didMoveToSuperview()
   startAnimating()
 }

 public func forceBeginLoading() {
   startAnimating()
 }

 private func startAnimating() {
 }

}
источник

o

oureternaltime in SwiftBook
Руслан Садыков
Начиная с iOS 13 можно использовать UIImage(systemName: String). А можно ли как-то в версиях ниже iOS 13 получить системные иконки камеры и галереи?
нет, SF symbols доступны только начиная с iOS 13
источник

В

Василий in SwiftBook
ну так закрой ее протоколом и все
источник

ЕУ

Евгений Усков... in SwiftBook
надо протестировать два метода didMoveToSuperview() forceBeginLoading() не пойму как протестить
источник

G

Give Five Give Seven in SwiftBook
Ребята, кто изучает SwiftUI. Кто сталкивался с багом |  фичей, когда при удалении строки из List элемент не удаляется из selection: Set<Value>?
источник

В

Василий in SwiftBook
и тестируй эти два метода через мок
источник

AT

Andrey Torlopov in SwiftBook
Евгений Усков
надо протестировать два метода didMoveToSuperview() forceBeginLoading() не пойму как протестить
а startAnimating что делает?
источник

ЕУ

Евгений Усков... in SwiftBook
Andrey Torlopov
а startAnimating что делает?
просто анимацию запускает
источник

AT

Andrey Torlopov in SwiftBook
Евгений Усков
надо протестировать два метода didMoveToSuperview() forceBeginLoading() не пойму как протестить
ну вот ее и надо тестить. Что сама анимация запустилась. Если это спиннер, то мокай его.
источник

AT

Andrey Torlopov in SwiftBook
Если это какой-то другой объект анимации, то соответственно для него мок создавай. И как зависимость прокидывай в эту вьюху.
источник