diff --git a/analysis/language/fr/analyzer_fr_test.go b/analysis/language/fr/analyzer_fr_test.go index cfb500b5..9446e3df 100644 --- a/analysis/language/fr/analyzer_fr_test.go +++ b/analysis/language/fr/analyzer_fr_test.go @@ -175,6 +175,14 @@ func TestFrenchAnalyzer(t *testing.T) { }, }, }, + { + input: []byte("propriƩtaire"), + output: analysis.TokenStream{ + &analysis.Token{ + Term: []byte("proprietair"), + }, + }, + }, } cache := registry.NewCache() diff --git a/analysis/language/fr/light_stemmer_fr_test.go b/analysis/language/fr/light_stemmer_fr_test.go index 915e730e..6630df79 100644 --- a/analysis/language/fr/light_stemmer_fr_test.go +++ b/analysis/language/fr/light_stemmer_fr_test.go @@ -981,6 +981,19 @@ func TestFrenchLightStemmer(t *testing.T) { }, }, }, + // bug #214 + { + input: analysis.TokenStream{ + &analysis.Token{ + Term: []byte("propriƩtaire"), + }, + }, + output: analysis.TokenStream{ + &analysis.Token{ + Term: []byte("proprietair"), + }, + }, + }, } cache := registry.NewCache()