Sha256: f57858f82ca659b7b2b0ccb35db73fa2867121d6cf3fcec38cd95efe71a80a45
Contents?: true
Size: 783 Bytes
Versions: 165
Compression:
Stored size: 783 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} />); }); 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
165 entries across 165 versions & 1 rubygems