import React from 'react';
import renderer from 'react-test-renderer';
import moment from 'moment';
import { CommentItem, CommentItemProps } from './CommentItem';
import { TranslationProvider } from '../context/TranslationContext';
// @ts-expect-error
Date.now = jest.fn(() => new Date('2021-04-15T11:34:36.104Z'));
const translationProviderData = { t: (v: string) => v, tDateTimeParser: moment };
const testUserData = {
data: {
name: 'Rosemary',
subtitle: 'likes playing fresbee in the park',
profileImage: 'https://randomuser.me/api/portraits/women/20.jpg',
},
created_at: '',
updated_at: '',
id: '',
};
const testData: CommentItemProps['comment'] = {
user: undefined,
created_at: '2021-04-13T07:40:37.975Z',
data: {
text: 'Snowboarding is awesome! #snowboarding @mark',
},
kind: 'comment',
id: '',
activity_id: '',
parent: '',
updated_at: '',
user_id: '',
children_counts: {},
latest_children: {},
};
describe('CommentItem', () => {
it('renders with default props', () => {
const tree = renderer
.create(
Snowboarding is awesome! #snowboarding @mark
Rosemary Snowboarding is awesome! #snowboarding @mark
Snowboarding is awesome! #snowboarding @mark