import {mount} from 'enzyme'; import React from 'react'; import {withMeta} from 'app/components/events/meta/metaProxy'; import MetaData from 'app/components/events/meta/metaData'; describe('MetaData', function() { const exc = TestStubs.ExceptionWithMeta(); const proxiedExc = withMeta(exc); it('can get meta data', function() { const renderProp = jest.fn(() => null); mount( {renderProp} ); expect(renderProp).toHaveBeenCalledWith( 'python err A949AE01EBB07300D62AE0178F0944DD21F8C98C err', { len: 29, rem: [['device_id', 'p', 11, 51]], } ); }); it('has the right value', function() { expect(proxiedExc.exception.values[0].value).toBe( 'python err A949AE01EBB07300D62AE0178F0944DD21F8C98C err' ); }); });