Size: a a a

JavaScript.Ninja

2020 September 10

II

Ilya Izilanov in JavaScript.Ninja
Andrey Panaseyko
а как правильно тест написать на функцию с рандомом?) которая в 90% слуаев возврашает 2 а в остальных 4 🤣
вообще это же больше про статистику чем про тестирование, мне кажется нет смысла тестить
источник

II

Ilya Izilanov in JavaScript.Ninja
Denis Akolzin
random <= 0.9 ? 2 : 4
в случае такого кода
источник

II

Ilya Izilanov in JavaScript.Ninja
ведь Math.random() уже был протестирован, нет смысла заново его тестировать
источник

DA

Denis Akolzin in JavaScript.Ninja
да я вообще только сейчас прочитал что там вообще вопрос про тест функции, я написал саму функцию
источник

DA

Denis Akolzin in JavaScript.Ninja
да и которую тестировать смысла совсем нет
источник
2020 September 11

V

Valentin in JavaScript.Ninja
https://github.com/inversify/inversify-chrome-devtools кто-то работал с этим?
источник

V

Valentin in JavaScript.Ninja
https://github.com/ckgrafico/inversify-props#how-to-test а есть смысл в такой «контаризации» всего? Чем это лучше обычных импортов хуков? Кто может объяснить, пожалуйста
источник

MK

Maxim Kostenko in JavaScript.Ninja
Влад
У меня есть вопрос. Можно скрином код кинуть ? — хочу уместить 2 варианта, для сравнения! Надеюсь вы не против

Две части — А и В
это просто инпуты с лейблами, которые связаны и являются списком с одним вариантом выбора, но его можно по второму нажатию отметить опцию, **выбранную**

Почему-то когда я в В получаю лейблы, а потом прохожу по ним событием клика и получаю инпут для них, а после применяю для этого инпута функции — не работает.
а если в А я просто получаю инпуты и прохожу по ним кликом, а потом применяю функцию к тем же инпутам — работает.
Я не могу понять. Ведь функция одна и та же, инпуты получаю один и те же. Только в варианте В не фурычит.
Стало интересно что ты пытаешься сделать?
источник

IK

Illya Klymov in JavaScript.Ninja
Valentin
https://github.com/ckgrafico/inversify-props#how-to-test а есть смысл в такой «контаризации» всего? Чем это лучше обычных импортов хуков? Кто может объяснить, пожалуйста
Если кратко то всем :)
источник

IK

Illya Klymov in JavaScript.Ninja
Valentin
https://github.com/ckgrafico/inversify-props#how-to-test а есть смысл в такой «контаризации» всего? Чем это лучше обычных импортов хуков? Кто может объяснить, пожалуйста
Вы под импорт хуками имеете ввиду моки модулей?
источник

V

Valentin in JavaScript.Ninja
Illya Klymov
Вы под импорт хуками имеете ввиду моки модулей?
моки модулей? это зачем?
источник

IK

Illya Klymov in JavaScript.Ninja
Valentin
моки модулей? это зачем?
Тогда я не понимаю о "обычном импорте хуков"
источник

IK

Illya Klymov in JavaScript.Ninja
Или вы глобально о проекте
источник

V

Valentin in JavaScript.Ninja
Как сейчас, мне нужно сделать gui для безголовой кмс, каждая страница это бандл, бандл забирает компоненты из ioc контейнера inversifyJS + react который рисует, но здесь нашел такую библиотечку, которая реализует сахар и работу черех хуки, но не будет ли это урезанным функционалом
источник

V

Valentin in JavaScript.Ninja
Illya Klymov
Вы под импорт хуками имеете ввиду моки модулей?
а вот не знаю, что туда можно кроме хуков положить =((
источник

IK

Illya Klymov in JavaScript.Ninja
Проектирование гибких систем на хуках это отдельная секция ада :)
источник

V

Valentin in JavaScript.Ninja
например кастомный хук в реакте со своим стейтом, он ведь не может стаать синглотоном?)
источник

IK

Illya Klymov in JavaScript.Ninja
Valentin
например кастомный хук в реакте со своим стейтом, он ведь не может стаать синглотоном?)
О, добро пожаловать в мое нытье реакт говно
источник

V

Valentin in JavaScript.Ninja
Illya Klymov
Проектирование гибких систем на хуках это отдельная секция ада :)
честно не все в этом понимаю, но мб это работет
источник

V

Valentin in JavaScript.Ninja
Illya Klymov
О, добро пожаловать в мое нытье реакт говно
я только осматриваюсь)
источник