data-sanitizer
Version:
A simple data sanitizer that preserves the removed values for reference.
24 lines (22 loc) • 463 B
JavaScript
const { sanitizeFields } = require("..")
test('sanitizes nested data', () => {
let data = [
{
id: 1,
name: 'Jen',
pets: [
{ id: 3, name: 'Frank' }
]
},
{
id: 2,
name: 'Derek',
pets: [
{ id: 4, name: 'Evey' },
{ id: 5, name: 'Alfie' }
]
}
]
const sanitizationResult = sanitizeFields({ data, fieldNames: ['id'] })
expect(sanitizationResult).toMatchSnapshot()
})