Итак, я просто перешел на новый проект, который построен на Ruby on Rails. Я новичок в этом, и я все еще это изучаю. Я могу отлаживать большую часть кода приложения, но, похоже, я не могу отлаживать код тестируемого модуля и проверенный код.Можно ли отлаживать модульные тесты в Ruby on Rails?
Когда я запускаю модульное тестирование в режиме отладки, я могу установить точку останова в модульном классе кода класса, например, когда добавлены приборы, но точки останова не работают внутри кода метода тестирования и не работают внутри тестируемого кода, где они работать во время обычного рабочего процесса. Все остальные в команде используют инструкцию печати для отладки модульных тестов.
Итак, возможно ли даже отлаживать единичный тестовый код в рельсах?
Мы используем jruby 1.3.1, rails-2.3.1, и я использую IntelliJ IDEA для отладки, также я в порядке, если мне нужно переключиться на затмение или netbeans.
EDIT: на самом деле «нет, это невозможно» также будет полезным ответом, если вы знаете, что это так. По крайней мере, я бы прекратил тратить время на него
Если вы поместите в свой код инструкцию 'debugger', она будет разбита на отладчик, даже при запуске в модульном тесте, нет? –
@calmh - да, спасибо, он работает –