/** * Infos component */ import React from 'react'; import { mount, shallow } from 'enzyme'; import Infos from '../../../../src/webui/src/components/PackageSidebar/modules/Infos'; import { packageMeta } from '../store/packageMeta'; console.error = jest.fn(); describe(' : ', () => { it('should load the component and check getter: info with package data', () => { const wrapper = mount(); const instance = wrapper.instance(); const result = { repo: { type: 'git', url: 'git://github.com/verdaccio/verdaccio.git' }, homepage: { url: 'https://github.com/verdaccio/verdaccio#readme' }, license: 'WTFPL' }; expect(instance.infos).toEqual(result); }); it('should load the Info component and match snapshot', () => { const wrapper = shallow(); expect(wrapper.html()).toMatchSnapshot(); }); });