Концепция TDD в рельсах - PullRequest
       27

Концепция TDD в рельсах

0 голосов
/ 28 марта 2012

У меня есть сомнения относительно моего понимания концепции TDD в RoR. Вот как я это понимаю:

  1. Модульные тесты должны выполняться с помощью rspec:

1,1. Контроллеры - проверка:

а) правильность присвоения переменных

б) правильность ответа

Должны ли мы называть здесь методы Модели (заглушки)?


1.2. Модели - проверка:

а) прецедент вызова метода ActiveRecord, когда мы вызываем метод модели

б) правильность расчетов методов модели


1.3. Просмотров - проверка:

а) какой-то информации на странице?

Должен ли я сделать эти тесты, если я сделаю интеграционные тесты огурец + капибара?


1.4. Запросы - проверка:

а) Предшественник элементов DOM?

Должен ли я сделать эти тесты, если я сделаю интеграционные тесты огурец + капибара?


1,5. Маршрутизация - проверка:

а) прецедент и правильность маршрутов


2. Интеграционные \ приемочные испытания должны проводиться с огурцом + капибарой.

Может пересекаться с тестами rspec.

Должны ли мы в этом случае вызывать тесты rpec (согласно принципу DRY)? И как?

Дайте мне отзыв, пожалуйста.

1 Ответ

0 голосов
/ 28 марта 2012

Это может помочь вам в этом.Здесь вы найдете много полезных ссылок о TDD и RoR.Я надеюсь, что это то, что вы ищете.

...