Sha256: c27d34c8498eda42689ea6e18b348703b3087847d4dcf72dcc303424b57d4bda
Contents?: true
Size: 808 Bytes
Versions: 23
Compression:
Stored size: 808 Bytes
Contents
import React from 'react'; import { shallow } from 'enzyme'; import toJson from 'enzyme-to-json'; import EnabledRepositoryContent from '../EnabledRepositoryContent'; describe('Enabled Repositories Content Component', () => { const mockCallBack = jest.fn(); let shallowWrapper; beforeEach(() => { shallowWrapper = shallow(<EnabledRepositoryContent loading disableTooltipId="disable-1" disableRepository={mockCallBack} canDisable={false} />); }); it('should render', async () => { expect(toJson(shallowWrapper)).toMatchSnapshot(); }); it('should run disableRepository on click', async () => { expect(mockCallBack).not.toHaveBeenCalled(); shallowWrapper.find('button').at(0).simulate('click'); expect(mockCallBack).toHaveBeenCalled(); }); });
Version data entries
23 entries across 23 versions & 1 rubygems