jenesius-vue-form
Version:
Heavy form system for Vue.js
28 lines (19 loc) • 424 B
text/typescript
import plainObject from "./../../../src/utils/plain-object";
describe('Plain object', () => {
test('One field', () => {
const v = {
name: 'Jenesius'
}
expect(plainObject(v)).toEqual({
name: 'Jenesius'
});
})
test('Deep field', () => {
const v = {
address: { city: { index: 1 } }
}
expect(plainObject(v)).toEqual({
'address.city.index': 1
})
})
})