File tree Expand file tree Collapse file tree 1 file changed +20
-8
lines changed
samples/swiftui/FirebaseSwiftUIExample/FirebaseSwiftUIExampleUITests Expand file tree Collapse file tree 1 file changed +20
-8
lines changed Original file line number Diff line number Diff line change @@ -81,10 +81,16 @@ final class FirebaseSwiftUIExampleUITests: XCTestCase {
81
81
signInButton. tap ( )
82
82
83
83
let signedInText = app. staticTexts [ " signed-in-text " ]
84
- XCTAssertTrue (
85
- signedInText. waitForExistence ( timeout: 10 ) ,
86
- " SignedInView should be visible after login "
87
- )
84
+ let maxWaitTime : TimeInterval = 30
85
+ let interval : TimeInterval = 1
86
+ var waited : TimeInterval = 0
87
+
88
+ while !signedInText. exists && waited < maxWaitTime {
89
+ sleep ( UInt32 ( interval) )
90
+ waited += interval
91
+ }
92
+
93
+ XCTAssertTrue ( signedInText. exists, " SignedInView should be visible after login " )
88
94
89
95
dismissAlert ( app: app)
90
96
// Check the Views are updated
@@ -177,9 +183,15 @@ final class FirebaseSwiftUIExampleUITests: XCTestCase {
177
183
signInButton. tap ( )
178
184
179
185
let signedInText = app. staticTexts [ " signed-in-text " ]
180
- XCTAssertTrue (
181
- signedInText. waitForExistence ( timeout: 20 ) ,
182
- " SignedInView should be visible after login "
183
- )
186
+ let maxWaitTime : TimeInterval = 30
187
+ let interval : TimeInterval = 1
188
+ var waited : TimeInterval = 0
189
+
190
+ while !signedInText. exists && waited < maxWaitTime {
191
+ sleep ( UInt32 ( interval) )
192
+ waited += interval
193
+ }
194
+
195
+ XCTAssertTrue ( signedInText. exists, " SignedInView should be visible after login " )
184
196
}
185
197
}
You can’t perform that action at this time.
0 commit comments