File tree Expand file tree Collapse file tree 1 file changed +14
-1
lines changed
firebase-database/src/commonTest/kotlin/dev/gitlive/firebase/database Expand file tree Collapse file tree 1 file changed +14
-1
lines changed Original file line number Diff line number Diff line change @@ -8,7 +8,6 @@ import dev.gitlive.firebase.runBlockingTest
8
8
import dev.gitlive.firebase.runTest
9
9
import kotlinx.coroutines.Dispatchers
10
10
import kotlinx.coroutines.flow.first
11
- import kotlinx.coroutines.flow.map
12
11
import kotlinx.coroutines.withContext
13
12
import kotlinx.coroutines.withTimeout
14
13
import kotlinx.serialization.Serializable
@@ -198,6 +197,20 @@ class FirebaseDatabaseTest {
198
197
assertFalse(valueEvents.first().exists)
199
198
}
200
199
200
+ @Test
201
+ fun testBooleanValue () = runTest {
202
+ ensureDatabaseConnected()
203
+ val reference = database.reference(" FirebaseRealtimeDatabaseBooleanTest" )
204
+ val falseRef = reference.child(" false" )
205
+ val trueRef = reference.child(" true" )
206
+ falseRef.setValue(false )
207
+ trueRef.setValue(true )
208
+ val falseValue = falseRef.valueEvents.first().value<Boolean >()
209
+ val trueValue = trueRef.valueEvents.first().value<Boolean >()
210
+ assertFalse(falseValue)
211
+ assertTrue(trueValue)
212
+ }
213
+
201
214
// Ignoring on Android Instrumented Tests due to bug in Firebase: https://github.com/firebase/firebase-android-sdk/issues/5870
202
215
@IgnoreForAndroidTest
203
216
@Test
You can’t perform that action at this time.
0 commit comments