Я ищу ресурсы TDD, относящиеся к Rails.
Я видел Rails Guide: Основы создания плагина Rails , который действительно стимулировал мой интерес к этой теме.
У меня есть книга Agile Development с Rails, и я вижу там некоторую информацию, связанную с тестированием. Однако, похоже, что автор проведет вас через шаги по созданию приложения, а затем добавит тестирование позже. Это не совсем тест Driven Разработка.
В идеале, я бы хотел написать книгу об этом, но если бы такой книги не было, было бы замечательно, если бы вы собрали другие учебники или статьи.
Чему я бы хотел научиться:
- Основная цель: Лучшие практики
- Модульное тестирование
- Как использовать приборы
- Возможно использование существующих данных разработки вместо светильников
- Какой здесь стандарт сообщества?
- Написание тестов для плагинов
- Тестирование с данными сеанса
- Пользователь вошел в систему
- Пользователь может получить доступ к URL / foo / bar
- Тестирование изменений в данных
- Автор обновляет пост
- Статус товара изменяется на обратный заказ
- Пользователь покупает товар (поведение?)
- Пользователь вошел в систему
- У пользователя есть действующий адрес и действующая кредитная карта
- Сделана запись заказа
- Обновлена история транзакций по кредитным картам
- Отправить письмо пользователю
- Проверка успешности отправки электронной почты
- Тестирование AJAX
- Возможно тестирование общей функциональности jQuery (элементы интерфейса и т. Д.)
- RSpec
- Какое место занимает RSpec в приложении Rails
- Будущее тестирования
- Куда идет тестирование? Какие вещи выходят?
- Какие шаблоны будут использоваться в Rails 3?
Спасибо за любую помощь!