Size: a a a

2020 October 16

c⁣

createStore<🦉>... in ☄️ effector
mg901
Можно ли тестировать ивенты так
const scope = fork(root, {
     handlers: new Map().set(event,eventMock),
   });
?
Зачем тестировать ивент???
источник

c⁣

createStore<🦉>... in ☄️ effector
Что там за ивент мок?
источник

m

mg901 in ☄️ effector
createStore<🦉> ⁣
Зачем тестировать ивент???
даже не ивент, а влияние ивента на стор. Так будет правильнее.
источник

c⁣

createStore<🦉>... in ☄️ effector
mg901
даже не ивент, а влияние ивента на стор. Так будет правильнее.
Мокать там ничего не нужно
источник

c⁣

createStore<🦉>... in ☄️ effector
Вызвал ивент, посмотрел как изменился стор
источник

m

mg901 in ☄️ effector
createStore<🦉> ⁣
Мокать там ничего не нужно
те лучше так
await allSettled(locationUpdated, {
     scope,
     params: expected,
   });
?
источник

c⁣

createStore<🦉>... in ☄️ effector
mg901
те лучше так
await allSettled(locationUpdated, {
     scope,
     params: expected,
   });
?
Ну да
источник

c⁣

createStore<🦉>... in ☄️ effector
createStore<🦉> ⁣
Вызвал ивент, посмотрел как изменился стор
Именно так
источник

m

mg901 in ☄️ effector
Ок. Спасибо.
источник

YL

Yan👀 Lobaty in ☄️ effector
mg901
Можно ли тестировать ивенты так
const scope = fork(root, {
     handlers: new Map().set(event,eventMock),
   });
?
мокать стоит лишь эффекты) ивенты не нужно
источник

YL

Yan👀 Lobaty in ☄️ effector
так же есть возможность мокать значения стора
источник

m

mg901 in ☄️ effector
Yan👀 Lobaty
мокать стоит лишь эффекты) ивенты не нужно
ок. Я учусь. Ошибасться - это нормально.) Спасибо за помощь.
источник

YL

Yan👀 Lobaty in ☄️ effector
mg901
ок. Я учусь. Ошибасться - это нормально.) Спасибо за помощь.
не за что)
источник

m

mg901 in ☄️ effector
Кстати, очень понравилась библиотека для форм от @gtosss
источник

NT

Nikita Tkachuk in ☄️ effector
фильтруй мысли
такое - нет
вай нет ?)
источник

NT

Nikita Tkachuk in ☄️ effector
так нужно самому везде указывать типы ошибок, а можно выводить, но метод костыльный (изза того что в промисах нельзя ошибку типизировать)
источник

m

mg901 in ☄️ effector
@lobatik Как мокать эффект в состоянии pending?  Как в состоянии fail?
источник

c⁣

createStore<🦉>... in ☄️ effector
mg901
@lobatik Как мокать эффект в состоянии pending?  Как в состоянии fail?
не надо мокать так
источник

c⁣

createStore<🦉>... in ☄️ effector
мокай хендлер
источник

c⁣

createStore<🦉>... in ☄️ effector
mg901
@lobatik Как мокать эффект в состоянии pending?  Как в состоянии fail?
хочешь чтобы он свалился, сделай хендлер который будет фейлиться
если нужно проверить пендинг

то сделай хендлер, который резолвнется только когда ты ему скажешь (deferred object)
источник