Как бы я тестировал контроллеры в Rhomobile в стиле BDD? - PullRequest
3 голосов
/ 10 августа 2011

Я использую фреймворк Rhomobile для разработки приложения, которое должно работать на разных мобильных телефонах.В учебнике указано, как писать тесты для модели примера: Person .Фактически, платформа предоставляет инструмент командной строки rhogen spec для генерации фиктивных тестов для моделей.Как мне написать тесты для класса контроллера: PersonController ?Я думал о чем-то похожем на то, как можно было бы сделать это в Rails , но rspec мне неизвестен, а методы post и redirect_to не работают.

1 Ответ

0 голосов
/ 14 февраля 2013

В BDD, когда вы хотите указать поведение приложения (это то, за что контроллеры отвечают) - вы обычно подходите к этому с помощью инфраструктуры StoryBDD - используйте, например, Cucumber . Rspec - это SpecBDD, и он относится к другому уровню абстракции - он предназначен для указания того, как классы общаются друг с другом и что они делают.

Вы можете найти множество учебных пособий на странице gitub огурца . Этот может быть полезен

...