From 1d17d7a3a1997374a1332b161de35518a4f783ef Mon Sep 17 00:00:00 2001 From: nodkz Date: Tue, 4 Dec 2018 20:36:19 +0600 Subject: [PATCH] =?UTF-8?q?fix:=20`=D0=A1=D0=B0=D0=BD=D1=91=D0=BA`=20in=20?= =?UTF-8?q?genitive=20`=D0=A1=D0=B0=D0=BD=D1=8C=D0=BA=D0=B0`?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Closes #15 --- src/__tests__/incline-test.js | 1 + src/rules/inclineRulesFirstname.js | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/src/__tests__/incline-test.js b/src/__tests__/incline-test.js index 007004e..0f95aad 100644 --- a/src/__tests__/incline-test.js +++ b/src/__tests__/incline-test.js @@ -34,6 +34,7 @@ describe('lvovich/incline', () => { describe('inclineFirstname()', () => { it('should incline firstname', () => { expect(inclineFirstname('Павел', 'genitive')).toEqual('Павла'); + expect(inclineFirstname('Санёк', 'genitive')).toEqual('Санька'); }); it('should accept gender for androgynous name', () => { diff --git a/src/rules/inclineRulesFirstname.js b/src/rules/inclineRulesFirstname.js index fb53b96..de469e0 100644 --- a/src/rules/inclineRulesFirstname.js +++ b/src/rules/inclineRulesFirstname.js @@ -181,6 +181,11 @@ const name: DeclensionRuleSetT = { test: ['ёл'], mods: ['--ла', '--лу', '--ла', '--лом', '--ле'], }, + { + gender: 'male', + test: ['ёк'], + mods: ['--ька', '--ьку', '--ька', '--ьком', '--ьке'], + }, { gender: 'male', test: [