Pull to refresh

Comments 9

Так, например, изменение в factory не приведет к тестам, для этого я лишний раз дергаю измененный файл спека модели и, вроде как, поехало.

watch(%r{^spec/factories/(.+)\.rb$})                  { "spec" }
habrahabr.ru/post/143616/
Очень рекомендую эту статью от создателя рельс. Дает понимание того, что НЕ нужно тестировать. После этой вводной статьи очень полезно.
Спасибо, полезно!

Всю статью можно охарактеризовать фразой «все должно быть в меру», что, конечно, правильно.
Если говорить о том, что сейчас модно — Spork теряет популярность, а набирает её Zeus
Cпасибо, ушел смотреть/юзать, выглядит прикольно!

Еще бы добраться до CI, чем его делают сейчас? Travis?
Для открытых проектов Travis, для большинства — Jenkins CI. Кстати, недавно вышел Gitlab CI, но я его ещё не смотрел.
Честно говоря имхо очень сумбурно получилось и непонятна аудитория этой статитьи: с одной стороны слишком поверхностная, с другой — оперирует терминами о которых если знают, то и подобная статья им уже не нужна. Гораздо лучше посмотреть видео destroyallsoftware, в котором теме тестов автор уделяет очень большое внимание и там действительно можно найти интересное и новое для себя. Например фишки типа VCR модуля.
Неплохо лишний раз все разложить по полочкам. Добавил бы еще в конце пару слов о моках и стабах (например, Mocha).
Sign up to leave a comment.

Articles