box-ui-elements-mlh
Version:
32 lines (28 loc) • 989 B
JavaScript
import React from 'react';
import { EnumMetadataFieldBase as EnumMetadataField } from '../EnumMetadataField';
describe('features/metadata-instance-editor/fields/EnumMetadataField', () => {
const intl = {
formatMessage: jest.fn(),
};
test('should correctly render an enum field', () => {
const wrapper = shallow(
<EnumMetadataField
dataValue="value"
intl={intl}
options={[{ key: 'foo' }, { key: 'bar' }, { key: 'baz' }]}
/>,
);
expect(wrapper).toMatchSnapshot();
});
test('should correctly render an enum field with description', () => {
const wrapper = shallow(
<EnumMetadataField
dataValue="value"
description="description"
intl={intl}
options={[{ key: 'foo' }, { key: 'bar' }, { key: 'baz' }]}
/>,
);
expect(wrapper).toMatchSnapshot();
});
});