Size: a a a

pro.rb (Ruby/Rails / RU)

2020 October 16

RU

Roman Usherenko in pro.rb (Ruby/Rails / RU)
хотя я точно не помню, попробую раскопать ту репу - гляну где тесты лежали)
источник

VI

Vladislav Ivanov in pro.rb (Ruby/Rails / RU)
Roman Usherenko
ох я лет пять назад знатно с этим заебался))
спасибо, ну если что - это не большая проблема
источник

RU

Roman Usherenko in pro.rb (Ruby/Rails / RU)
но. на текущем проекте у нас народ кажется идет по другому пути - хотят чтоб тесты были отдельно и чтоб они не запускались все вместе
источник

RU

Roman Usherenko in pro.rb (Ruby/Rails / RU)
но они пока только в начале пути) я больше по фронтенду щас
источник

Т

Тенпеннай in pro.rb (Ruby/Rails / RU)
Vladislav Ivanov
Но мне нужно чтобы когда я запускаю `bundler exec rails test`, все тесты запускались вместе:
- и с host app
- и со всех rails engines

Т.е. мне не нужно чтобы в подпапках с rails engines были test/dummy с пустыми host applications.
Мне нужно чтобы они могли использовать обычный мой app.

Это реально сделать ?
а нафига тогда выделять что-то в engine?
источник

VI

Vladislav Ivanov in pro.rb (Ruby/Rails / RU)
Тенпеннай
а нафига тогда выделять что-то в engine?
чтобы все не валялось вперемешку с остальными моделями / контроллерами / видами.
источник

RU

Roman Usherenko in pro.rb (Ruby/Rails / RU)
Тенпеннай
а нафига тогда выделять что-то в engine?
способ разделения ответственности

но по факту энжины друг без друга не могут, а тесты это е2е
источник

Т

Тенпеннай in pro.rb (Ruby/Rails / RU)
Roman Usherenko
способ разделения ответственности

но по факту энжины друг без друга не могут, а тесты это е2е
ну девайс как-то может без других. А тут логика аутентификации в отдельны энжин выделена, как я понял
источник

RU

Roman Usherenko in pro.rb (Ruby/Rails / RU)
Тенпеннай
ну девайс как-то может без других. А тут логика аутентификации в отдельны энжин выделена, как я понял
но ты не можешь потестировать именно свое приложение внутри девайса
источник

RU

Roman Usherenko in pro.rb (Ruby/Rails / RU)
я говорю именно про е2е тесты, где ничего не мокается
источник

RU

Roman Usherenko in pro.rb (Ruby/Rails / RU)
у меня в результате кажется были и там и там тесты

внутри енжинов юнит и интеграционные
в хосте - е2е
источник

VI

Vladislav Ivanov in pro.rb (Ruby/Rails / RU)
Roman Usherenko
но ты не можешь потестировать именно свое приложение внутри девайса
мучился-мучился, в итоге решил не использовать Rails Engines вообще.

Просто создал отдельную папку вместо engines, добавил 3 строки в конфиг

И все работает.
Все разбито по папкам, все контроллеры, вьюхи и ассеты читаются и работают.

В папке gatekeeper все что касается аутентификации: контроллеры, вьюхи и т.д.
источник

Е

Е L E N A in pro.rb (Ruby/Rails / RU)
Всем, привет!
источник

Е

Е L E N A in pro.rb (Ruby/Rails / RU)
Можно опубликовать вакансию тут?
источник

Е

Е L E N A in pro.rb (Ruby/Rails / RU)
#вакансия #backend #senior #middle #Ruby #fulltime #удаленно #remote #РФ #job  #130 -180k net
Приглашаем  RoR разработчика с опытом проектирования высоконагруженных сервисов с интересной и  сложной архитектурой (мобильные приложения, рекламные сервисы и обработка данных) .
В нашей команде высокая техническая экспертиза и культура разработки.

Стек:
Ruby, Ruby on Rails, ActiveRecord, ActionPack, RSpec или MiniTest, Postgreql, Redis, Git.

Что нужно будет делать?
Разработка новых сервисов.
Code review.
Оптимизация производительности.
Участие в разработке архитектуры.

Условия:
Работа удаленно (когда-нибудь после пандемии можно будет приходить в офис в Мск\ Казани).
Официальное оформление.
Участие в конференциях и обучение.

@suPonza
источник

A

Alexander in pro.rb (Ruby/Rails / RU)
Нельзя
источник

RU

Roman Usherenko in pro.rb (Ruby/Rails / RU)
лол
источник

A

Alexander in pro.rb (Ruby/Rails / RU)
источник

RU

Roman Usherenko in pro.rb (Ruby/Rails / RU)
ох приложение конечно жесть. "не пойду к психологу, к психологу только психи ходят. посоветуюсь со своей группой поддержки в интернете"
источник

Т

Тенпеннай in pro.rb (Ruby/Rails / RU)
Vladislav Ivanov
мучился-мучился, в итоге решил не использовать Rails Engines вообще.

Просто создал отдельную папку вместо engines, добавил 3 строки в конфиг

И все работает.
Все разбито по папкам, все контроллеры, вьюхи и ассеты читаются и работают.

В папке gatekeeper все что касается аутентификации: контроллеры, вьюхи и т.д.
источник