import { ColumnType, NumberFormat } from '../types'; import { getTypeOptions } from './typeOptions'; describe('getTypeOptions', () => { it('returns non-lookup typeOptions as-is', () => { expect(getTypeOptions({ type: ColumnType.TEXT })).toEqual({ type: ColumnType.TEXT, }); }); it('returns lookup type options', () => { expect( getTypeOptions({ type: ColumnType.LOOKUP, lookupColumnType: ColumnType.NUMBER, lookupTypeOptions: { type: ColumnType.NUMBER, precision: 1, numberFormat: NumberFormat.DECIMAL, }, foreignLookupColumnId: '', recordReferenceColumnId: '', }) ).toEqual({ type: ColumnType.NUMBER, precision: 1, numberFormat: NumberFormat.DECIMAL, }); }); });