From 7857339f54595dc5121895c072c57e12088a5434 Mon Sep 17 00:00:00 2001 From: Benoit Marty Date: Thu, 16 Mar 2023 09:47:45 +0100 Subject: [PATCH] Fix test --- .../features/analytics/impl/DefaultVectorAnalyticsTest.kt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/vector/src/test/java/im/vector/app/features/analytics/impl/DefaultVectorAnalyticsTest.kt b/vector/src/test/java/im/vector/app/features/analytics/impl/DefaultVectorAnalyticsTest.kt index 084ee2410e..226a2d8ecf 100644 --- a/vector/src/test/java/im/vector/app/features/analytics/impl/DefaultVectorAnalyticsTest.kt +++ b/vector/src/test/java/im/vector/app/features/analytics/impl/DefaultVectorAnalyticsTest.kt @@ -80,6 +80,12 @@ class DefaultVectorAnalyticsTest { @Test fun `when revoking consent to analytics then updates posthog opt out to true and closes Sentry`() = runTest { + // For opt-out to have effect on Posthog, it has to be used first, so it has to be opt-in first + fakeAnalyticsStore.givenUserContent(consent = true) + fakePostHog.verifyOptOutStatus(optedOut = false) + fakeSentryAnalytics.verifySentryInit() + + // Then test opt-out fakeAnalyticsStore.givenUserContent(consent = false) fakePostHog.verifyOptOutStatus(optedOut = true)