mask.spec.js 874 B

1234567891011121314
  1. let { stripDown } = require('../../packages/mask/dist/module.cjs')
  2. test('strip-down functionality', async () => {
  3. expect(stripDown('(***) ***-****', '7162256108')).toEqual('7162256108')
  4. expect(stripDown('(999) 999-9999', '7162256108')).toEqual('7162256108')
  5. expect(stripDown('999) 999-9999', '7162256108')).toEqual('7162256108')
  6. expect(stripDown('999 999-9999', '7162256108')).toEqual('7162256108')
  7. expect(stripDown('999999-9999', '7162256108')).toEqual('7162256108')
  8. expect(stripDown('9999999999', '7162256108')).toEqual('7162256108')
  9. expect(stripDown('9999999999', '7162256108')).toEqual('7162256108')
  10. expect(stripDown('(999) 999-9999', '716 2256108')).toEqual('7162256108')
  11. expect(stripDown('(999) 999-9999', '(716) 2256108')).toEqual('7162256108')
  12. expect(stripDown('(999) 999-9999', '(716) 2-25--6108')).toEqual('7162256108')
  13. })