Не может заставить rspec, ложка-вилку и отладчик играть по правилам

Singleton как деталь реализации прекрасна. Singleton как интерфейс или как механизм доступа является гигантский ЛАВАШ.

статический метод А, который не берет параметров, возвращая экземпляр объекта, незначительно отличается от просто использования глобальной переменной. Если вместо этого объект имеет ссылку на одноэлементный объект, переданный в, или через конструктора или через другой метод, то не имеет значения, как одиночный элемент на самом деле создается и целый шаблон, оказывается, не имеет значение.

5
задан btelles 13 November 2009 в 22:18
поделиться

2 ответа

Я всегда помещал их в ] config / environment / test.rb и поставить отладчик в точку останова в моем коде приложения (в отличие от спецификации).

3
ответ дан 14 December 2019 в 01:10
поделиться

Я запускаю Spork и Autospec с ruby-debug. Более поздние версии Spork имеют внешнюю библиотеку ruby-debug, которая может потребоваться, она является экспериментальной, поэтому используйте на свой страх и риск. В моем блоке форка я только что имел:

требуется 'spork/ext/ruby-debug'

Он выйдет на сеанс отладки в терминале, на котором запущен Spork. Существуют методы и т.д. для инициирования настройки удаленного подключения и т. д., и последние фиксаторы имели обновления и исправления, примененные к их функциям отладки, поэтому они находятся в стадии активной разработки. Надеюсь, это будет ядро и тестирование в ближайшее время...

6
ответ дан 14 December 2019 в 01:10
поделиться
Другие вопросы по тегам:

Похожие вопросы: