Finished migrating all remaining utils to TS

This commit is contained in:
Alejandro Celaya
2020-08-31 18:38:27 +02:00
parent f8ea1ae3d5
commit 16d96efa4a
11 changed files with 95 additions and 105 deletions

View File

@@ -1,10 +1,10 @@
import React from 'react';
import { shallow } from 'enzyme';
import { shallow, ShallowWrapper } from 'enzyme';
import DateRangeRow from '../../src/utils/DateRangeRow';
import DateInput from '../../src/utils/DateInput';
describe('<DateRangeRow />', () => {
let wrapper;
let wrapper: ShallowWrapper;
const onEndDateChange = jest.fn();
const onStartDateChange = jest.fn();

View File

@@ -1,25 +1,25 @@
import React from 'react';
import { shallow } from 'enzyme';
import { shallow, ShallowWrapper } from 'enzyme';
import { DropdownItem } from 'reactstrap';
import { identity, values } from 'ramda';
import { FontAwesomeIcon } from '@fortawesome/react-fontawesome';
import { faSortAmountDown as caretDownIcon } from '@fortawesome/free-solid-svg-icons';
import SortingDropdown from '../../src/utils/SortingDropdown';
import SortingDropdown, { SortingDropdownProps } from '../../src/utils/SortingDropdown';
describe('<SortingDropdown />', () => {
let wrapper;
let wrapper: ShallowWrapper;
const items = {
foo: 'Foo',
bar: 'Bar',
baz: 'Hello World',
};
const createWrapper = (props) => {
const createWrapper = (props: Partial<SortingDropdownProps> = {}) => {
wrapper = shallow(<SortingDropdown items={items} onChange={identity} {...props} />);
return wrapper;
};
afterEach(() => wrapper && wrapper.unmount());
afterEach(() => wrapper?.unmount());
it('properly renders provided list of items', () => {
const wrapper = createWrapper();