правильно понимаю, что задача тестирования фронтенда скидывается на интеграционные тесты? То есть просто брать любой драйвер, и забить JSовское тестирование. Это нормальная практика?
2) Я правильно понимаю, что тот же роутер реактовский и куча всего, что к нему привязано тоже не нужно, потому что рельсового роутера хватит.
Тезисы нормального flow, которые я сформулировал:
1) Рельсовый роутер. И в соответственных экшенах рендерить реактовский компонент.
2) Тесты исключительно спеки, и этого достаточно.
3) Там, где нет компонетов используется asset pipeline, то, где есть не используется)
4) Redux уместен и необходим. Все фетчнутые данные класть в стор.
Вообще какой нормальный рабочий флоу? У каждого он свой. Конкретики нет 1)CI везде нужен, но не понял какой драйвер(причем тут драйвер вообще) думаю стоит понять что нужно тестировать и как Дальше: 1)можно и так, идеал когда бэк АПИ 2)а причем тут rspec? Это бэк тестирование если что(мб речь о другом) 3) изучи спрокетс и uJS, что б не костылить 4) ты слишком плаваешь, о чем речь о бэке или о фронте?) редакс/рефлюкс/etc юзай что хочешь:)
Обсуждают сегодня