diff --git a/search/search_tests/keyword_matcher_test.cpp b/search/search_tests/keyword_matcher_test.cpp index 95459a7eca..880bbfcad4 100644 --- a/search/search_tests/keyword_matcher_test.cpp +++ b/search/search_tests/keyword_matcher_test.cpp @@ -83,3 +83,15 @@ UNIT_TEST(KeywordMatcher_NoPrefix) Vec(2, 1), ()); TEST_EQUAL(matcher.GetMatchScore(), 0 + 2 + 1, ()); } + +UNIT_TEST(KeywordMatcher_Suomi) +{ + vector keywords; + keywords.push_back(strings::MakeUniString("minsk")); + search::impl::KeywordMatcher matcher(&keywords[0], keywords.size(), + strings::MakeUniString(""), + 4, 4, + &KeywordMatchForTest, &PrefixMatchForTest); + matcher.ProcessName("Suomi"); + TEST_EQUAL(matcher.GetMatchScore(), 5, ()); +}