Emacs RSpec mode
Второстепенный режим RSpec добавляет в Emacs возможность удобно вести разработку приложений в стиле BDD (Behaviour Driven Development) с использованием библиотеки для тестирования RSpec.
Пример работы RSpec mode можно увидеть на скриншоте:
Для установки необходимо взять исходный код с GitHub и скопировать его в какую-нибудь директорию, например ~/emacs/vendor/rspec-mode:
git clone git://github.com/pezra/rspec-mode.git ~/emacs/vendor/rspec-mode
Затем нужно подключить режим RSpec в конфигурационном файле Emacs'а:
(add-to-list 'load-path "~/emacs/vendor/rspec-mode")
(require 'rspec-mode)
(require 'rspec-mode)
Режим RSpec определяет по-умолчанию горячие клавиши:
\C-c ,t- переключение между тестом и его целью\C-c ,v- проверка теста, описанного в текущем файле либо ассоциированного с текущим файлом\C-c ,s- проверка одного примера из теста, определенного в текущей позиции курсора\C-c ,r- перезапуск последней выполненной проверки\C-c ,d- переключение статуса pending в текущем примере\C-c ,a- запуск rake задачи "spec" для всего проекта
Related posts:
