Skip to content

Commit a8a7e33

Browse files
committed
Wrap long lines
1 parent b24417c commit a8a7e33

File tree

5 files changed

+33
-12
lines changed

5 files changed

+33
-12
lines changed

Authenticator/Source/RootViewController.swift

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -213,10 +213,12 @@ extension RootViewController: UINavigationControllerDelegate {
213213
viewController is InfoListViewController {
214214
switch menu.child {
215215
case .info:
216-
// If the view model modal state has an Info.ViewModel and the just-shown view controller is an info list,
217-
// then the user has popped the info view controller.
216+
// If the current modal state is the menu with an Info child, and the just-shown view controller is
217+
// an InfoList, then the user has popped the Info view controller.
218218
dispatchAction(.dismissInfo)
219219
case .displayOptions:
220+
// If the current modal state is the menu with a DisplayOptions child, and the just-shown view
221+
// controller is an InfoList, then the user has popped the DisplayOptions view controller.
220222
dispatchAction(.dismissDisplayOptions)
221223
default:
222224
break

Authenticator/Source/TokenList.swift

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,10 @@ struct TokenList: Component {
3838
func viewModel(with persistentTokens: [PersistentToken], at displayTime: DisplayTime, digitGroupSize: Int) -> (viewModel: TokenListViewModel, nextRefreshTime: Date) {
3939
let isFiltering = !(filter ?? "").isEmpty
4040
let rowModels = filteredTokens(from: persistentTokens).map({
41-
TokenRowModel(persistentToken: $0, displayTime: displayTime, digitGroupSize: digitGroupSize, canReorder: !isFiltering)
41+
TokenRowModel(persistentToken: $0,
42+
displayTime: displayTime,
43+
digitGroupSize: digitGroupSize,
44+
canReorder: !isFiltering)
4245
})
4346

4447
let lastRefreshTime = persistentTokens.reduce(.distantPast) { (lastRefreshTime, persistentToken) in

AuthenticatorTests/RootTests.swift

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -204,8 +204,12 @@ class RootTests: XCTestCase {
204204
func testEventTokenFormSucceeded() {
205205
var root = Root(deviceCanScan: false)
206206

207+
func modalViewModel(from root: Root) -> RootViewModel.ModalViewModel {
208+
return root.viewModel(with: [], at: displayTime, digitGroupSize: defaultDigitGroupSize).viewModel.modal
209+
}
210+
207211
// Ensure the initial view model has no modal.
208-
guard case .none = root.viewModel(with: [], at: displayTime, digitGroupSize: defaultDigitGroupSize).viewModel.modal else {
212+
guard case .none = modalViewModel(from: root) else {
209213
XCTFail("The initial view model should have no modal.")
210214
return
211215
}
@@ -219,7 +223,7 @@ class RootTests: XCTestCase {
219223
}
220224

221225
// Ensure the view model now has a modal entry form.
222-
guard case .entryForm = root.viewModel(with: [], at: displayTime, digitGroupSize: defaultDigitGroupSize).viewModel.modal else {
226+
guard case .entryForm = modalViewModel(from: root) else {
223227
XCTFail("The view model should have a modal entry form.")
224228
return
225229
}
@@ -229,7 +233,7 @@ class RootTests: XCTestCase {
229233
XCTAssertNil(effect)
230234

231235
// Ensure the token entry form hides on success.
232-
guard case .none = root.viewModel(with: [], at: displayTime, digitGroupSize: defaultDigitGroupSize).viewModel.modal else {
236+
guard case .none = modalViewModel(from: root) else {
233237
XCTFail("The final view model should have no modal.")
234238
return
235239
}

AuthenticatorTests/TokenListTests.swift

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,9 @@ class TokenListTests: XCTestCase {
4040
])
4141
let effect = tokenList.update(with: .filter("goo"))
4242

43-
let (viewModel, _) = tokenList.viewModel(with: persistentTokens, at: displayTime, digitGroupSize: defaultDigitGroupSize)
43+
let (viewModel, _) = tokenList.viewModel(with: persistentTokens,
44+
at: displayTime,
45+
digitGroupSize: defaultDigitGroupSize)
4446
let filteredIssuers = viewModel.rowModels.map { $0.issuer }
4547

4648
XCTAssertNil(effect)
@@ -57,7 +59,9 @@ class TokenListTests: XCTestCase {
5759
("Service", "username"),
5860
])
5961
let effect = tokenList.update(with: .filter("Service"))
60-
let (viewModel, _) = tokenList.viewModel(with: persistentTokens, at: displayTime, digitGroupSize: defaultDigitGroupSize)
62+
let (viewModel, _) = tokenList.viewModel(with: persistentTokens,
63+
at: displayTime,
64+
digitGroupSize: defaultDigitGroupSize)
6165

6266
XCTAssertNil(effect)
6367
XCTAssertTrue(viewModel.isFiltering)

AuthenticatorTests/TokenListViewControllerTest.swift

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,9 @@ class TokenListViewControllerTest: XCTestCase {
5555
let persistentTokens = mockPersistentTokens([
5656
("Service", "email@example.com"),
5757
])
58-
let (updatedViewModel, _) = tokenList.viewModel(with: persistentTokens, at: displayTime, digitGroupSize: defaultDigitGroupSize)
58+
let (updatedViewModel, _) = tokenList.viewModel(with: persistentTokens,
59+
at: displayTime,
60+
digitGroupSize: defaultDigitGroupSize)
5961
controller.update(with: updatedViewModel)
6062

6163
// Check the table view.
@@ -72,7 +74,9 @@ class TokenListViewControllerTest: XCTestCase {
7274
func testUpdatesExistingToken() {
7375
// Set up a view controller with a mock table view.
7476
let initialPersistentToken = mockPersistentToken(name: "account@example.com", issuer: "Issuer")
75-
let (initialTokenListViewModel, _) = tokenList.viewModel(with: [initialPersistentToken], at: displayTime, digitGroupSize: defaultDigitGroupSize)
77+
let (initialTokenListViewModel, _) = tokenList.viewModel(with: [initialPersistentToken],
78+
at: displayTime,
79+
digitGroupSize: defaultDigitGroupSize)
7680
let controller = TokenListViewController(viewModel: initialTokenListViewModel, dispatchAction: { _ in })
7781
let tableView = MockTableView()
7882
controller.tableView = tableView
@@ -82,7 +86,9 @@ class TokenListViewControllerTest: XCTestCase {
8286

8387
// Update the view controller.
8488
let updatedPersistentToken = initialPersistentToken.updated(with: mockToken(name: "name", issuer: "issuer"))
85-
let (updatedTokenListViewModel, _) = tokenList.viewModel(with: [updatedPersistentToken], at: displayTime, digitGroupSize: defaultDigitGroupSize)
89+
let (updatedTokenListViewModel, _) = tokenList.viewModel(with: [updatedPersistentToken],
90+
at: displayTime,
91+
digitGroupSize: defaultDigitGroupSize)
8692
controller.update(with: updatedTokenListViewModel)
8793

8894
// Check the changes to the table view.
@@ -104,7 +110,9 @@ class TokenListViewControllerTest: XCTestCase {
104110
("Service", "example@google.com"),
105111
("Service", "username"),
106112
])
107-
let (viewModel, _) = tokenList.viewModel(with: persistentTokens, at: displayTime, digitGroupSize: defaultDigitGroupSize)
113+
let (viewModel, _) = tokenList.viewModel(with: persistentTokens,
114+
at: displayTime,
115+
digitGroupSize: defaultDigitGroupSize)
108116
let controller = TokenListViewController(viewModel: viewModel, dispatchAction: { _ in })
109117

110118
// Check that the table view contains the expected cells.

0 commit comments

Comments
 (0)