2012-06-14 4 views
0

Я изучаю разработку Ruby с Rspec и Cucumber. Мне трудно знать, когда мне приходится переключаться с одного на другой. Я знаю, что Rspec используется для логических ошибок, в то время как Cucumber, для ошибок структуры/исключения.Различают логические и структурные ошибки исключения

Как я могу узнать, какую ошибку он дает? Существует ли определенная схема отчетов об ошибках.

Например, expected ... является логической ошибкой.

+1

Я использую rspec для всего. Так что эта проблема для меня не существует :) –

ответ

0

Огурец обычно используется для приемочных испытаний, но под капотами вы используете шаги Capybara для автоматизации браузера, которые, конечно же, доступны и для Rspec.

И это зависит от вас. Вы можете использовать либо Огурцы для приемочных испытаний, либо Rspec для модульных тестов, либо использовать Rspec для всего. Я лично иду с последним, но это действительно зависит от вас. Попробуйте оба, и посмотрите, как это работает для вас.

Смежные вопросы