Posthog: fix test. User consent must be provided to touch Posthog API.

This commit is contained in:
Benoit Marty 2023-01-30 14:17:16 +01:00
parent c8277e2d43
commit 307ac4060e

View file

@ -97,6 +97,7 @@ class DefaultVectorAnalyticsTest {
@Test @Test
fun `given lateinit user properties when valid analytics id updates then identify with lateinit properties`() = runTest { fun `given lateinit user properties when valid analytics id updates then identify with lateinit properties`() = runTest {
fakeLateInitUserPropertiesFactory.givenCreatesProperties(A_LATE_INIT_USER_PROPERTIES) fakeLateInitUserPropertiesFactory.givenCreatesProperties(A_LATE_INIT_USER_PROPERTIES)
fakeAnalyticsStore.givenUserContent(true)
fakeAnalyticsStore.givenAnalyticsId(AN_ANALYTICS_ID) fakeAnalyticsStore.givenAnalyticsId(AN_ANALYTICS_ID)
@ -106,6 +107,7 @@ class DefaultVectorAnalyticsTest {
@Test @Test
fun `when signing out then resets posthog and closes Sentry`() = runTest { fun `when signing out then resets posthog and closes Sentry`() = runTest {
fakeAnalyticsStore.allowSettingAnalyticsIdToCallBackingFlow() fakeAnalyticsStore.allowSettingAnalyticsIdToCallBackingFlow()
fakeAnalyticsStore.givenUserContent(true)
defaultVectorAnalytics.onSignOut() defaultVectorAnalytics.onSignOut()