Question to #Symfony folks. How do you test your #Stimulus controllers with #AssetMapper? I really, really don't want to go WebPack route and install Node and half of the Internet just for testing. Any help is appreciated. #PHP #JavaScript
@menelion По поводу Node и половины интернета ты удачно подметил. В одном проекте видел фронтендовую часть на каком-то модном фреймворке с кучей всего вокруг. Был монорепо и это счастье жило у меня соответственно. 150000 файлов, дерево зависимостей просто ебануться. Причём посмотрел на некоторые, это улёт полный. Какая-то с позволения сказать библиотека с парой тупых функций аж на 40 строк и всё. Можно написать самому, но нет, лучше затащить ещё одну зависимость, не думая о последствиях.
@Yinshi Да нахрен надо, честное слово! Благо в Симфони завезли АссетМаппер, который не требует Ноды вообще. Это какая-то внутренняя магия, которая просто подключает скрипты в HTML и всё, грубо говоря.

@menelion I don't test them in isolation.

Instead I have a test suite with playwright / bdd in place.

Would be interested in other voices, too.
The symfony docs have no testing section for that as far as I see.

@hellpat they used to have a Jest-based solution but they deprecated it for the very reason: "In 2025 (at that time) we can't make developers install Jest and its 250 dependencies" (quote not exact but very close to text).