Size: a a a

2020 November 20

NM

Nikolay 🧢🖥️ Morozov... in ☄️ effector
не понимаю в чем принципиальная разница на разных масштабах. У меня были идея про сср и прочий серверый код, но у меня такого нет
источник

R

Rafael 🦠 in ☄️ effector
Nikolay 🧢🖥️ Morozov
не понимаю в чем принципиальная разница на разных масштабах. У меня были идея про сср и прочий серверый код, но у меня такого нет
разница в стабильности воспроизведения теста
источник

c⁣

createStore<🦉>... in ☄️ effector
Nikolay 🧢🖥️ Morozov
не понимаю в чем принципиальная разница на разных масштабах. У меня были идея про сср и прочий серверый код, но у меня такого нет
В том, что сбрасывать состояние каждого стора перед каждым тестом будет очень больно
источник

c⁣

createStore<🦉>... in ☄️ effector
Забыл что-то? Получай странные ошибки, из-за разного порядка запуска тестов
источник

NM

Nikolay 🧢🖥️ Morozov... in ☄️ effector
createStore<🦉> ⁣
В том, что сбрасывать состояние каждого стора перед каждым тестом будет очень больно
да, с таким столкнулся, но просто решил что экспортить одно резет событие для условной модели или фичи это норм
источник

c⁣

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

c⁣

createStore<🦉>... in ☄️ effector
Nikolay 🧢🖥️ Morozov
да, с таким столкнулся, но просто решил что экспортить одно резет событие для условной модели или фичи это норм
Начинаешь тестировать ресет. А если там импортится другая модель? Придется все возможные ресеты вызывать. А тесты могут запускаться параллельно еще
источник

NM

Nikolay 🧢🖥️ Morozov... in ☄️ effector
но у меня может специфичные условия, не могу менять процесс сборки, "вебак настроили и забыли". К сожалению не обсуждается
источник

c⁣

createStore<🦉>... in ☄️ effector
Nikolay 🧢🖥️ Morozov
но у меня может специфичные условия, не могу менять процесс сборки, "вебак настроили и забыли". К сожалению не обсуждается
Для тест энва нельзя добавить условие?) в бабель например
источник

NM

Nikolay 🧢🖥️ Morozov... in ☄️ effector
createStore<🦉> ⁣
Начинаешь тестировать ресет. А если там импортится другая модель? Придется все возможные ресеты вызывать. А тесты могут запускаться параллельно еще
да нет, там где создаю сторы, эвенты и эффекты (похоже на фичеслайсы), там же сразу создают одно resetFeatureName событие. В тесте импортирую наиболее публичные вещи + этот резет + init файл.
источник

c⁣

createStore<🦉>... in ☄️ effector
Последний вариант это в коде заменить на рут
источник

NM

Nikolay 🧢🖥️ Morozov... in ☄️ effector
ну и в джесте befoteEach дергаю резет
источник

NM

Nikolay 🧢🖥️ Morozov... in ☄️ effector
код показать не могу, не за рабочим компом
источник

c⁣

createStore<🦉>... in ☄️ effector
По мне это тестирование внутренней реализации. Я отказался от такого подхода, в пользу форка
источник

NM

Nikolay 🧢🖥️ Morozov... in ☄️ effector
createStore<🦉> ⁣
Для тест энва нельзя добавить условие?) в бабель например
Нет, там такое "играй со своим эфектуром в свой двор, нам всего этова не надо")
источник

NM

Nikolay 🧢🖥️ Morozov... in ☄️ effector
Утрирую, но примерно так
источник

c⁣

createStore<🦉>... in ☄️ effector
Nikolay 🧢🖥️ Morozov
Нет, там такое "играй со своим эфектуром в свой двор, нам всего этова не надо")
Мде
источник

c⁣

createStore<🦉>... in ☄️ effector
Звучит грустно
источник

c⁣

createStore<🦉>... in ☄️ effector
К нам пойти не хочешь?
источник

NM

Nikolay 🧢🖥️ Morozov... in ☄️ effector
createStore<🦉> ⁣
К нам пойти не хочешь?
Видел вакансию, но вот только на этой неделе сменил место работы. Вопрос меня мучал давно, но задал его только сейчас
источник