marshroute

Форк
0
27 строк · 966.0 Байт
1
@testable import Marshroute
2

3
enum ModalNavigationTransitionsAnimatorSpyPerformCalls {
4
    case called(animationContext: ModalNavigationPresentationAnimationContext)
5
}
6

7
enum ModalNavigationTransitionsAnimatorSpyUndoCalls {
8
    case called(animationContext: ModalNavigationDismissalAnimationContext)
9
}
10

11
final class ModalNavigationTransitionsAnimatorSpy: ModalNavigationTransitionsAnimator
12
{
13
    // MARK: - TransitionsAnimator
14
    var animatePerforming: ModalNavigationTransitionsAnimatorSpyPerformCalls!
15
    
16
    override func animatePerformingTransition(animationContext context: ModalNavigationPresentationAnimationContext)
17
    {
18
        animatePerforming = .called(animationContext: context)
19
    }
20
    
21
    var animateUndoing: ModalNavigationTransitionsAnimatorSpyUndoCalls!
22
    
23
    override func animateUndoingTransition(animationContext context: ModalNavigationDismissalAnimationContext)
24
    {
25
        animateUndoing = .called(animationContext: context)
26
    }
27
}
28

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.