UNPKG

netlify-cms-core

Version:

Netlify CMS core application, see netlify-cms package for the main distribution.

23 lines (18 loc) 684 B
import { fromJS } from 'immutable'; import { serializeValues, deserializeValues } from '../serializeEntryValues'; const values = fromJS({ title: 'New Post', unknown: 'Unknown Field' }); const fields = fromJS([{ name: 'title', widget: 'string' }]); describe('serializeValues', () => { it('should retain unknown fields', () => { expect(serializeValues(values, fields)).toEqual( fromJS({ title: 'New Post', unknown: 'Unknown Field' }), ); }); }); describe('deserializeValues', () => { it('should retain unknown fields', () => { expect(deserializeValues(values, fields)).toEqual( fromJS({ title: 'New Post', unknown: 'Unknown Field' }), ); }); });