Comments 9
Так, например, изменение в factory не приведет к тестам, для этого я лишний раз дергаю измененный файл спека модели и, вроде как, поехало.
watch(%r{^spec/factories/(.+)\.rb$}) { "spec" }
+3
habrahabr.ru/post/143616/
Очень рекомендую эту статью от создателя рельс. Дает понимание того, что НЕ нужно тестировать. После этой вводной статьи очень полезно.
Очень рекомендую эту статью от создателя рельс. Дает понимание того, что НЕ нужно тестировать. После этой вводной статьи очень полезно.
+4
Рекомендую серию статей, в которой отлично изложены базовые понятия, прямое руководство к действию: everydayrails.com/2012/03/12/testing-series-intro.html
+1
Честно говоря имхо очень сумбурно получилось и непонятна аудитория этой статитьи: с одной стороны слишком поверхностная, с другой — оперирует терминами о которых если знают, то и подобная статья им уже не нужна. Гораздо лучше посмотреть видео destroyallsoftware, в котором теме тестов автор уделяет очень большое внимание и там действительно можно найти интересное и новое для себя. Например фишки типа VCR модуля.
+5
Неплохо лишний раз все разложить по полочкам. Добавил бы еще в конце пару слов о моках и стабах (например, Mocha).
0
Sign up to leave a comment.
Введение в TDD «на пальцах» (Rails + Rspec)