@@ -12,14 +12,18 @@ final class ErrorScreenViewTests: XCTestCase {
1212
1313 func testEmptyParametersAreRemoved( ) {
1414 let uuid = UUID ( ) . uuidString. lowercased ( )
15-
15+
1616 let view = ErrorScreenView ( id: uuid,
1717 screen: MockScreen . error,
1818 titleKey: " Something went wrong " )
1919
20- XCTAssertEqual ( view. parameters, [
21- " screen_id " : uuid
22- ] )
20+ XCTAssertEqual (
21+ view. parameters,
22+ [
23+ " screen_id " : uuid,
24+ " is_error " : " true "
25+ ]
26+ )
2327 }
2428
2529 struct MockError : LoggableError {
@@ -31,38 +35,50 @@ final class ErrorScreenViewTests: XCTestCase {
3135
3236 func testParametersForError( ) {
3337 let uuid = UUID ( ) . uuidString. lowercased ( )
34- let view = ErrorScreenView ( id: uuid,
35- screen: MockScreen . error,
36- titleKey: " Something went wrong " ,
37- error: MockError ( ) )
38+ let view = ErrorScreenView (
39+ id: uuid,
40+ screen: MockScreen . error,
41+ titleKey: " Something went wrong " ,
42+ error: MockError ( )
43+ )
3844
3945 XCTAssertEqual ( view. title, " something went wrong " )
40- XCTAssertEqual ( view. parameters, [
41- " screen_id " : uuid,
42- " hash " : " 83766358f64858b51afb745bbdde91bb " ,
43- " reason " : " server " ,
44- " endpoint " : " fetchbiometrictoken " ,
45- " status " : " 429 " ] )
46+ XCTAssertEqual (
47+ view. parameters,
48+ [
49+ " screen_id " : uuid,
50+ " hash " : " 83766358f64858b51afb745bbdde91bb " ,
51+ " reason " : " server " ,
52+ " endpoint " : " fetchbiometrictoken " ,
53+ " status " : " 429 " ,
54+ " is_error " : " true "
55+ ]
56+ )
4657 }
4758
4859 func testParametersForValues( ) {
4960 let uuid = UUID ( ) . uuidString. lowercased ( )
50-
51- let view = ErrorScreenView ( id: uuid,
52- screen: MockScreen . error,
53- titleKey: " Something went wrong " ,
54- reason: " network " ,
55- endpoint: " appInfo " ,
56- statusCode: " 401 " ,
57- hash: " 83766358f64858b51afb745bbdde91bb "
61+
62+ let view = ErrorScreenView (
63+ id: uuid,
64+ screen: MockScreen . error,
65+ titleKey: " Something went wrong " ,
66+ reason: " network " ,
67+ endpoint: " appInfo " ,
68+ statusCode: " 401 " ,
69+ hash: " 83766358f64858b51afb745bbdde91bb "
5870 )
5971
60- XCTAssertEqual ( view. parameters, [
61- " screen_id " : uuid,
62- " reason " : " network " ,
63- " endpoint " : " appinfo " ,
64- " status " : " 401 " ,
65- " hash " : " 83766358f64858b51afb745bbdde91bb "
66- ] )
72+ XCTAssertEqual (
73+ view. parameters,
74+ [
75+ " screen_id " : uuid,
76+ " reason " : " network " ,
77+ " endpoint " : " appinfo " ,
78+ " status " : " 401 " ,
79+ " hash " : " 83766358f64858b51afb745bbdde91bb " ,
80+ " is_error " : " true "
81+ ]
82+ )
6783 }
6884}
0 commit comments