Add missing tests on DefaultEnterpriseService
This commit is contained in:
parent
3db100e61c
commit
4026757201
1 changed files with 28 additions and 0 deletions
|
|
@ -10,6 +10,7 @@ package io.element.android.features.enterprise.impl
|
||||||
import app.cash.turbine.test
|
import app.cash.turbine.test
|
||||||
import com.google.common.truth.Truth.assertThat
|
import com.google.common.truth.Truth.assertThat
|
||||||
import io.element.android.compound.colors.SemanticColorsLightDark
|
import io.element.android.compound.colors.SemanticColorsLightDark
|
||||||
|
import io.element.android.features.enterprise.api.BugReportUrl
|
||||||
import io.element.android.libraries.matrix.test.A_HOMESERVER_URL
|
import io.element.android.libraries.matrix.test.A_HOMESERVER_URL
|
||||||
import io.element.android.libraries.matrix.test.A_SESSION_ID
|
import io.element.android.libraries.matrix.test.A_SESSION_ID
|
||||||
import kotlinx.coroutines.test.runTest
|
import kotlinx.coroutines.test.runTest
|
||||||
|
|
@ -59,4 +60,31 @@ class DefaultEnterpriseServiceTest {
|
||||||
awaitComplete()
|
awaitComplete()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
fun `overrideBrandColor has no effect`() = runTest {
|
||||||
|
val defaultEnterpriseService = DefaultEnterpriseService()
|
||||||
|
defaultEnterpriseService.overrideBrandColor(A_SESSION_ID, "aColor")
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
fun `firebasePushGateway returns null`() = runTest {
|
||||||
|
val defaultEnterpriseService = DefaultEnterpriseService()
|
||||||
|
assertThat(defaultEnterpriseService.firebasePushGateway()).isNull()
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
fun `unifiedPushDefaultPushGateway returns null`() = runTest {
|
||||||
|
val defaultEnterpriseService = DefaultEnterpriseService()
|
||||||
|
assertThat(defaultEnterpriseService.unifiedPushDefaultPushGateway()).isNull()
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
fun `bugReportUrlFlow only emits UseDefault`() = runTest {
|
||||||
|
val defaultEnterpriseService = DefaultEnterpriseService()
|
||||||
|
defaultEnterpriseService.bugReportUrlFlow(A_SESSION_ID).test {
|
||||||
|
assertThat(awaitItem()).isEqualTo(BugReportUrl.UseDefault)
|
||||||
|
awaitComplete()
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue