-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathMockNav.swift
42 lines (33 loc) · 1.21 KB
/
MockNav.swift
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
//
// MockNav.swift
// PDTest
//
// Created by Juliya Smith on 5/10/20.
import Foundation
import PDKit
public class MockNav: NavigationHandling {
public init() {}
public var goToHormoneDetailsCallArgs: [(Index, UIViewController)] = []
public func goToHormoneDetails(_ index: Index, source: UIViewController) {
goToHormoneDetailsCallArgs.append((index, source))
}
public var goToPillDetailsCallArgs: [(Index, UIViewController)] = []
public func goToPillDetails(_ index: Index, source: UIViewController) {
goToPillDetailsCallArgs.append((index, source))
}
public var goToSiteDetailsCallArgs: [(Index, UIViewController, SiteImageDeterminationParameters)]
= []
public func goToSiteDetails(
_ index: Index, source: UIViewController, params: SiteImageDeterminationParameters
) {
goToSiteDetailsCallArgs.append((index, source, params))
}
public var goToSettingsCallArgs: [UIViewController] = []
public func goToSettings(source: UIViewController) {
goToSettingsCallArgs.append(source)
}
public var popCallArgs: [UIViewController] = []
public func pop(source: UIViewController) {
popCallArgs.append(source)
}
}