diff --git a/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/session/search/SearchMessagesTest.kt b/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/session/search/SearchMessagesTest.kt index 81351523e9..a61f4d152c 100644 --- a/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/session/search/SearchMessagesTest.kt +++ b/matrix-sdk-android/src/androidTest/java/org/matrix/android/sdk/session/search/SearchMessagesTest.kt @@ -76,7 +76,7 @@ class SearchMessagesTest : InstrumentedTest { @Test fun sendTextMessageAndSearchPartOfItIncompleteWord() { - doTest(expectedNumberOfResult = 0) { cryptoTestData -> + doTest(expectedNumberOfResult = 2) { cryptoTestData -> cryptoTestData.firstSession .searchService() .search( @@ -92,6 +92,24 @@ class SearchMessagesTest : InstrumentedTest { } } + @Test + fun sendTextMessageAndSearchMissingWord() { + doTest(expectedNumberOfResult = 0) { cryptoTestData -> + cryptoTestData.firstSession + .searchService() + .search( + searchTerm = "Missing", /* missing word */ + roomId = cryptoTestData.roomId, + limit = 10, + includeProfile = true, + afterLimit = 0, + beforeLimit = 10, + orderByRecent = true, + nextBatch = null + ) + } + } + private fun doTest( expectedNumberOfResult: Int = 2, block: suspend (CryptoTestData) -> SearchResult,