diff options
| author | Andrej Mihajlov <and@codeispoetry.ru> | 2017-02-21 19:46:39 +0000 |
|---|---|---|
| committer | Andrej Mihajlov <and@codeispoetry.ru> | 2017-02-21 19:46:39 +0000 |
| commit | a1ee22a025e637d28c9b4eea82f6d81519aad383 (patch) | |
| tree | 924d75dc6ebd267d155f5b4cfed9d7980b37f624 /app/lib | |
| parent | 0aa377142eb8c352508bcd8e0ff9947c693a5007 (diff) | |
| download | mullvadvpn-a1ee22a025e637d28c9b4eea82f6d81519aad383.tar.xz mullvadvpn-a1ee22a025e637d28c9b4eea82f6d81519aad383.zip | |
Refactor code and handle edge cases
Diffstat (limited to 'app/lib')
| -rw-r--r-- | app/lib/formatters.js | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/app/lib/formatters.js b/app/lib/formatters.js index b850b20393..966d9976bf 100644 --- a/app/lib/formatters.js +++ b/app/lib/formatters.js @@ -1,9 +1,13 @@ +import assert from 'assert'; + export const formatAccount = (val) => { - // display number altogether when longer than 12 - if(val.length > 12) { - return val; - } + assert(typeof(val) === 'string'); + + // display number altogether when longer than 12 + if(val.length > 12) { + return val; + } - // display quartets - return val.replace(/([0-9]{4})/g, '$1 ').trim(); + // display quartets + return val.replace(/([0-9]{4})/g, '$1 ').trim(); }; |
