Skip to content
Snippets Groups Projects
Commit dd7141f8 authored by Hugo SUBTIL's avatar Hugo SUBTIL
Browse files

feat: update TU

parent c866549f
No related branches found
No related tags found
1 merge request!21US878 feat(rechercherpoint): add two fallback in case of no rechercher point match
Pipeline #43434 passed
......@@ -9,6 +9,8 @@ const {
formateDataForDoctype,
parseTags,
parseValue,
removeMultipleSpaces,
removeAddressnumber,
} = require('../../src/helpers/parsing')
describe('parsing', () => {
it('should parse userPdl', () => {
......@@ -189,4 +191,35 @@ describe('parsing', () => {
const reply = parseValue(14361, 'w')
expect(reply).toBe(14361)
})
it('should remove spaces ✅', () => {
const reply = removeMultipleSpaces('20 rue du lac')
expect(reply).toBe('20 rue du lac')
})
describe('removeAddressnumber', () => {
it('should remove address number ✅', () => {
const reply = removeAddressnumber('20 rue du lac')
expect(reply).toBe('rue du lac')
})
it('should remove B and number ✅', () => {
const reply = removeAddressnumber('20 B rue du lac')
expect(reply).toBe('rue du lac')
})
it('should remove b and number ✅', () => {
const reply = removeAddressnumber('20 B rue du lac')
expect(reply).toBe('rue du lac')
})
it('should remove T and number ✅', () => {
const reply = removeAddressnumber('20 T rue du lac')
expect(reply).toBe('rue du lac')
})
it('should remove t and number ✅', () => {
const reply = removeAddressnumber('20 t rue du lac')
expect(reply).toBe('rue du lac')
})
it('should remove t and number ✅', () => {
const reply = removeAddressnumber('20t rue du lac')
expect(reply).toBe('rue du lac')
})
})
})
......@@ -149,12 +149,12 @@ function removeMultipleSpaces(str) {
}
/**
* Remove SGE useless multiple white spaces
* Remove SGE address number
* @param {string} str
* @returns {string}
*/
function removeAddressnumber(str) {
return str.replace(/[0-9]|b |B |T |t /g, '')
return str.replace(/\d+ |b |B |T |t |\d+/g, '')
}
module.exports = {
......
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