Skip to content
Snippets Groups Projects
Commit 5bfead1a authored by Bastien DUMONT's avatar Bastien DUMONT :angel:
Browse files

add tests

parent 052dd457
No related branches found
No related tags found
1 merge request!37fix: remove accents in last names
Pipeline #55089 passed
const { sanitizeLastname } = require('../../src/helpers/sanitizeName')
describe('sanitizeLastname', () => {
it('should return sanitized name', async () => {
expect(sanitizeLastname('âêîôûäàëïöüéèç')).toEqual('aeiouaaeioueec')
})
})
......@@ -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()
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment