diff --git a/__tests__/helpers/sanitizeName.spec.js b/__tests__/helpers/sanitizeName.spec.js new file mode 100644 index 0000000000000000000000000000000000000000..3690d66665390c1f40d1a3b5c39f3278de3e4ca0 --- /dev/null +++ b/__tests__/helpers/sanitizeName.spec.js @@ -0,0 +1,7 @@ +const { sanitizeLastname } = require('../../src/helpers/sanitizeName') + +describe('sanitizeLastname', () => { + it('should return sanitized name', async () => { + expect(sanitizeLastname('âêîôûäà ëïöüéèç')).toEqual('aeiouaaeioueec') + }) +}) diff --git a/src/helpers/sanitizeName.js b/src/helpers/sanitizeName.js index 8c9016f353b9797054bdf2a8896414d0469a54cd..ed54801ae712e3438cd7b62e41f7a9082b2f359d 100644 --- a/src/helpers/sanitizeName.js +++ b/src/helpers/sanitizeName.js @@ -5,6 +5,7 @@ const REPLACE_CHARS = { ô: 'o', û: 'u', ä: 'a', + à : 'a', ë: 'e', ï: 'i', ö: 'o', @@ -21,7 +22,7 @@ const REPLACE_CHARS = { */ function sanitizeLastname(lastname) { return lastname - .replace(/[âêîôûäëïüéèç]/g, match => REPLACE_CHARS[match]) + .replace(/[âêîôûäà ëïöüéèç]/g, match => REPLACE_CHARS[match]) .trim() }