lest, just lest

Заметки о web-разработке, администрировании Linux и настройке Mac OS X

Emacs RSpec mode

без комментариев

Второстепенный режим RSpec добавляет в Emacs возможность удобно вести разработку приложений в стиле BDD (Behaviour Driven Development) с использованием библиотеки для тестирования RSpec.

Пример работы RSpec mode можно увидеть на скриншоте:

Emacs 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)

Режим RSpec определяет по-умолчанию горячие клавиши:

  • \C-c ,t - переключение между тестом и его целью
  • \C-c ,v - проверка теста, описанного в текущем файле либо ассоциированного с текущим файлом
  • \C-c ,s - проверка одного примера из теста, определенного в текущей позиции курсора
  • \C-c ,r - перезапуск последней выполненной проверки
  • \C-c ,d - переключение статуса pending в текущем примере
  • \C-c ,a - запуск rake задачи "spec" для всего проекта

Related posts:

  1. Hello world с помощью Ruby, Sinatra и Haml

Автор: lest

Май 11, 2010 в 11:16

Опубликовано в emacs

Метки: , , ,

Leave a Reply