File size: 478 Bytes
7b67b50 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 | """Generic LanguageTool replacement selection regressions."""
from app.pipeline.grammar import _select_replacement
def test_plural_typo_does_not_become_possessive():
replacements = [{"value": "children's"}, {"value": "children"}]
assert _select_replacement("childrens", replacements) == "children"
def test_contraction_can_still_gain_apostrophe():
replacements = [{"value": "don't"}]
assert _select_replacement("dont", replacements) == "don't"
|