/
pellya
/
blogReactera
Обзор
Документация
Войти
/
pellya
/
blogReactera
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
src/features/AddCommentForm/model/selectors/addCommentFormSelectors.test.ts
30 строк
898 B
rpellya@gmail.com
Add a new hook useThrottle. Add throttling and return scroll position from scroll on the page
01 фев 2025, 23:03
01 фев 2025, 23:03
a3df82a
Код
Авторство
О чём код?
import { StateSchema } from 'app/providers/StoreProvider'; import { getAddCommentFormError, getAddCommentFormText, } from './addCommentFormSelectors'; describe('addCommentFormSelectors.test', () => { test('should return text', () => { const text = 'test comment'; const state: DeepPartial<StateSchema> = { addCommentForm: { text }, }; expect(getAddCommentFormText(state as StateSchema)).toEqual(text); }); test('should wotk with emty state data', () => { const state: DeepPartial<StateSchema> = {}; expect(getAddCommentFormText(state as StateSchema)).toEqual(''); }); test('should return error', () => { const state: DeepPartial<StateSchema> = { addCommentForm: { error: 'error' }, }; expect(getAddCommentFormError(state as StateSchema)).toEqual('error'); }); });