UNPKG

jenesius-vue-form

Version:

Heavy form system for Vue.js

30 lines (26 loc) 662 B
import convertOptionsObject from "../../../src/utils/convert-options-object"; describe("Test for convertOptionsObject", () => { test('Simple test', () => { const data = { 1: 'Title1', 2: 'Title2' } expect(convertOptionsObject(data)).toEqual([{value: "1", label: 'Title1'}, {value: "2", label: 'Title2'}]) }) test('Hard values of object', () => { const data = { 'Man Jack': {name: "Jack"}, 'Girl Jen': {name: "Jen"} } expect(convertOptionsObject(data, 'reverse')).toEqual([ { value: {name: "Jack"}, label: 'Man Jack' }, { value: {name: "Jen"}, label: 'Girl Jen' } ]) }) })