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 {
8181 signInButton. tap ( )
8282
8383 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 " )
8894
8995 dismissAlert ( app: app)
9096 // Check the Views are updated
@@ -177,9 +183,15 @@ final class FirebaseSwiftUIExampleUITests: XCTestCase {
177183 signInButton. tap ( )
178184
179185 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 " )
184196 }
185197}
You can’t perform that action at this time.
0 commit comments