Skip to content

Commit f826b40

Browse files
authored
dataconnect: fix two flaky tests due to their failure to wait for FirebaseAuth to be initialized (#6835)
1 parent 6e3be78 commit f826b40

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

firebase-dataconnect/src/androidTest/kotlin/com/google/firebase/dataconnect/AuthIntegrationTest.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,7 @@ class AuthIntegrationTest : DataConnectIntegrationTestBase() {
127127
grpcServer.metadatas.map { it.get(firebaseAuthTokenHeader) }.toCollection(authTokens)
128128
}
129129
val dataConnect = dataConnectFactory.newInstance(auth.app, grpcServer)
130+
(dataConnect as FirebaseDataConnectInternal).awaitAuthReady()
130131
val operationName = Arb.dataConnect.operationName().next(rs)
131132
val queryRef =
132133
dataConnect.query(operationName, Unit, serializer<TestData>(), serializer<Unit>())
@@ -155,6 +156,7 @@ class AuthIntegrationTest : DataConnectIntegrationTestBase() {
155156
grpcServer.metadatas.map { it.get(firebaseAuthTokenHeader) }.toCollection(authTokens)
156157
}
157158
val dataConnect = dataConnectFactory.newInstance(auth.app, grpcServer)
159+
(dataConnect as FirebaseDataConnectInternal).awaitAuthReady()
158160
val operationName = Arb.dataConnect.operationName().next(rs)
159161
val mutationRef =
160162
dataConnect.mutation(operationName, Unit, serializer<TestData>(), serializer<Unit>())

0 commit comments

Comments
 (0)