// import { IApplicationRootState } from 'types'; // import { // makeSelectComments, // makeSelectUsers, // makeSelectThreadId, // } from 'CommentSection/selectors'; // import { // IComment, // IUser, // } from 'CommentSection/types'; describe('regmon selectors', () => { // const initialComments:IComment[] = []; // const initialUsers:IUser[] = []; // const commentState = { // comments: initialComments, // users: initialUsers, // threadId: 'threadIdtest', // }; // const mockedState = { // comments: commentState, // }; // it('makeSelectComments', () => { // const selector = makeSelectComments(); // const value = selector(mockedState as IApplicationRootState); // expect(value).toEqual([]); // }); // it('makeSelectUsers', () => { // const selector = makeSelectUsers(); // const value = selector(mockedState as IApplicationRootState); // expect(value).toEqual([]); // }); // it('makeSelectThreadId', () => { // const selector = makeSelectThreadId(); // const value = selector(mockedState as IApplicationRootState); // expect(value).toEqual('threadIdtest'); // }); });