ScanQrCodeViewTest: try fixing broken test in CI (#7027)

Add `LocalInspectionMode.current = true` in case the failure is related to rendering the `QrCodeCameraView`
This commit is contained in:
Jorge Martin Espinosa
2026-06-16 16:42:32 +02:00
committed by GitHub
parent 19ee0ae0cd
commit 710f501689
@@ -10,6 +10,8 @@
package io.element.android.features.linknewdevice.impl.screens.scan package io.element.android.features.linknewdevice.impl.screens.scan
import androidx.activity.ComponentActivity import androidx.activity.ComponentActivity
import androidx.compose.runtime.CompositionLocalProvider
import androidx.compose.ui.platform.LocalInspectionMode
import androidx.compose.ui.test.AndroidComposeUiTest import androidx.compose.ui.test.AndroidComposeUiTest
import androidx.compose.ui.test.ExperimentalTestApi import androidx.compose.ui.test.ExperimentalTestApi
import androidx.compose.ui.test.v2.runAndroidComposeUiTest import androidx.compose.ui.test.v2.runAndroidComposeUiTest
@@ -59,10 +61,12 @@ class ScanQrCodeViewTest {
onBackClick: () -> Unit = EnsureNeverCalled(), onBackClick: () -> Unit = EnsureNeverCalled(),
) { ) {
setContent { setContent {
ScanQrCodeView( CompositionLocalProvider(LocalInspectionMode provides true) {
state = state, ScanQrCodeView(
onBackClick = onBackClick, state = state,
) onBackClick = onBackClick,
)
}
} }
} }
} }