PlatformTextInputMethodTestOverride

Composable Function

Common

Deprecated Use InterceptPlatformTextInput instead

@ExperimentalTestApi
@Composable
fun PlatformTextInputMethodTestOverride(
    sessionHandler: PlatformTextInputSession,
    content: @Composable () -> Unit,
)

Installs a custom PlatformTextInputSession implementation to run when PlatformTextInputSession.startInputMethod is called by text editors inside content.

Parameters

sessionHandlerThe PlatformTextInputSession to use to handle input method requests. This object does not need to worry about synchronizing calls to PlatformTextInputSession.startInputMethod – this composable will handle the session management the same way as in production.
contentThe composable content for which to override the input method handler.