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"