fix tests after recent changes

This commit is contained in:
Helium314 2025-04-06 10:52:24 +02:00
parent 22eb48ff91
commit d4960c73dc
2 changed files with 4 additions and 4 deletions

View file

@ -28,7 +28,7 @@ object ShadowLocaleManagerCompat {
class ShadowInputMethodManager2 : ShadowInputMethodManager() {
@Implementation
override fun getInputMethodList() = listOf(
if (BuildConfig.BUILD_TYPE == "debug")
if (BuildConfig.BUILD_TYPE == "debug" || BuildConfig.BUILD_TYPE == "debugNoMinify")
InputMethodInfo("helium314.keyboard.debug", "LatinIME", "HeliBoard debug", null)
else InputMethodInfo("helium314.keyboard", "LatinIME", "HeliBoard", null),
)

View file

@ -861,17 +861,17 @@ class InputLogicTest {
private fun handleMessages() {
while (messages.isNotEmpty()) {
latinIME.mHandler.handleMessage(messages.first())
messages.removeFirst()
messages.removeAt(0)
}
while (delayedMessages.isNotEmpty()) {
val msg = delayedMessages.first()
if (msg.what != 2) // MSG_UPDATE_SUGGESTION_STRIP, we want to ignore it because it's irrelevant and has a 500 ms timeout
latinIME.mHandler.handleMessage(delayedMessages.first())
delayedMessages.removeFirst()
delayedMessages.removeAt(0)
// delayed messages may post further messages, handle before next delayed message
while (messages.isNotEmpty()) {
latinIME.mHandler.handleMessage(messages.first())
messages.removeFirst()
messages.removeAt(0)
}
}
assertEquals(0, messages.size)