UNPKG

jenesius-vue-form

Version:

Heavy form system for Vue.js

53 lines (42 loc) 798 B
import replaceValues from "./../../../src/utils/replace-values"; describe("ReplaceValues util", () => { test('Simple Object', () => { const v = { name: 'Jenesius' } expect(replaceValues(v)).toEqual({ name: true }) }) test('Object with two fields', () => { const v = { city: "Mogilev", name: "Jenesius" } expect(replaceValues(v)).toEqual({ city: true, name: true }) }) test('Hard object', () => { const v = { address: { city: { name: 'Mogilev' }, description: "Small town" }, age: 23, isNew: true } expect(replaceValues(v)).toEqual({ address: { city: { name: true }, description: true }, age: true, isNew: true }) }) })