228 of 278 branches covered (82.01%)
Branch coverage included in aggregate %.
487 of 541 new or added lines in 13 files covered. (90.02%)
3794 of 4073 relevant lines covered (93.15%)
6.8 hits per line
|
import { UserProfile } from '../@types/auth/profileTypes'; |
1✔ |
|
|
1✔ |
|
const filterEmptyStrings = (updatedData: UserProfile) => {
|
1✔ |
NEW
|
return Object.entries(updatedData).reduce(
|
× |
NEW
|
(realValue: { [key: string]: string }, [key, value]) => { |
× |
NEW
|
if (value !== ' ' && value !== '+250' && value !== '0' && value !== '') { |
× |
NEW
|
realValue[key] = value; |
× |
NEW
|
} |
× |
NEW
|
return realValue;
|
× |
NEW
|
}, |
× |
NEW
|
{}, |
× |
NEW
|
); |
× |
NEW
|
}; |
× |
|
|
1✔ |
|
export default filterEmptyStrings; |
1✔ |