import { addTodolistAC, TodolistDomainType, todolistsReducer, } from './todolists-reducer' import { tasksReducer, TasksStateType } from './tasks-reducer' import { TodolistType } from 'api/todolists-api' test('ids should be equals', () => { const startTasksState: TasksStateType = {} const startTodolistsState: Array = [] let todolist: TodolistType = { title: 'new todolist', id: 'any id', addedDate: '', order: 0, } const action = addTodolistAC(todolist) const endTasksState = tasksReducer(startTasksState, action) const endTodolistsState = todolistsReducer(startTodolistsState, action) const keys = Object.keys(endTasksState) const idFromTasks = keys[0] const idFromTodolists = endTodolistsState[0].id expect(idFromTasks).toBe(action.payload.id) expect(idFromTodolists).toBe(action.payload.id) })