box-ui-elements-mlh
Version:
19 lines (13 loc) • 659 B
JavaScript
import * as React from 'react';
import { mount } from 'enzyme';
import TaskDueDate from '../TaskDueDate';
describe('elements/content-sidebar/ActivityFeed/task-new/TaskDueDate', () => {
test('should render the proper DOM structure', () => {
const dueDate = mount(<TaskDueDate dueDate={new Date(987654321000)} status="NOT_STARTED" />);
expect(dueDate).toMatchSnapshot();
});
test('should add proper class when past due date', () => {
const dueDate = shallow(<TaskDueDate dueDate={new Date() - 1000} status="NOT_STARTED" />);
expect(dueDate.find('[data-testid="task-overdue-date"]')).toHaveLength(1);
});
});