mirror of
https://github.com/Novaloop-AG/element-x-android.git
synced 2026-11-03 06:55:41 +00:00
Add missing test for FirebasePushProvider
This commit is contained in:
+13
@@ -10,6 +10,7 @@ package io.element.android.libraries.pushproviders.firebase
|
|||||||
import com.google.common.truth.Truth.assertThat
|
import com.google.common.truth.Truth.assertThat
|
||||||
import io.element.android.libraries.matrix.api.MatrixClient
|
import io.element.android.libraries.matrix.api.MatrixClient
|
||||||
import io.element.android.libraries.matrix.test.AN_EXCEPTION
|
import io.element.android.libraries.matrix.test.AN_EXCEPTION
|
||||||
|
import io.element.android.libraries.matrix.test.A_SESSION_ID
|
||||||
import io.element.android.libraries.matrix.test.FakeMatrixClient
|
import io.element.android.libraries.matrix.test.FakeMatrixClient
|
||||||
import io.element.android.libraries.push.test.FakePusherSubscriber
|
import io.element.android.libraries.push.test.FakePusherSubscriber
|
||||||
import io.element.android.libraries.pushproviders.api.CurrentUserPushConfig
|
import io.element.android.libraries.pushproviders.api.CurrentUserPushConfig
|
||||||
@@ -176,6 +177,18 @@ class FirebasePushProviderTest {
|
|||||||
lambda.assertions().isCalledOnce()
|
lambda.assertions().isCalledOnce()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
fun `canRotateToken should return true`() = runTest {
|
||||||
|
val firebasePushProvider = createFirebasePushProvider()
|
||||||
|
assertThat(firebasePushProvider.canRotateToken()).isTrue()
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
fun `onSessionDeleted should be noop`() = runTest {
|
||||||
|
val firebasePushProvider = createFirebasePushProvider()
|
||||||
|
firebasePushProvider.onSessionDeleted(A_SESSION_ID)
|
||||||
|
}
|
||||||
|
|
||||||
private fun createFirebasePushProvider(
|
private fun createFirebasePushProvider(
|
||||||
firebaseStore: FirebaseStore = InMemoryFirebaseStore(),
|
firebaseStore: FirebaseStore = InMemoryFirebaseStore(),
|
||||||
pusherSubscriber: PusherSubscriber = FakePusherSubscriber(),
|
pusherSubscriber: PusherSubscriber = FakePusherSubscriber(),
|
||||||
|
|||||||
Reference in New Issue
Block a user