Есть ли способ запустить отдельный ориентированный тест или контекст Вита в Vim (возможно, с помощью rails.vim)? - PullRequest
2 голосов
/ 08 марта 2011

Единственное, что я не смог сделать с Vim, что я смог сделать с TextMate, - это запустить целенаправленный тест или контекст при использовании Следует.

:Rake

запускает текущий файл (который все еще работает нормально)

Справочные документы по: Грабли говорят это:

Additionally, when :Rake is given a line number (e.g., :.Rake), the following
additional tasks can be invoked:

File            Task ~
unit test       test:units TEST=... TESTOPTS=-n...
...

Однако, когда я запускаю что-то вроде: 35Rake, номер строки является строкой с:

should "validate presence of something" do

или какой-либо оператор в тесте, он по-прежнему выполняет все тесты в файле. Кто-нибудь еще придумал, как заставить его работать?

Большое спасибо за любую помощь / совет, ребята, я смотрел везде, где мог, в течение последних нескольких дней и ничего не придумал: - /

РЕДАКТИРОВАТЬ: Для чего я стоит, я использую MacVim 7.3, rails.vim 4.3, OSX 10.6, ruby ​​1.8.7 и rails 2.3.5

РЕДАКТИРОВАТЬ # 2: Я написал Thoughtbot по электронной почте (разработчики Ifa, некоторые из которых используют Vim), и проверил группу "Должны Google" (и все люди, ссылающиеся на их скрипты vim, удалили скрипты), и пришел к выводу, что я должен просто написать свой собственный скрипт Vim. Я проверил код для самого популярного комплекта Shoulda для TextMate и принял к сведению (также заметил некоторые ошибки). Если я в конечном итоге напишу скрипт для него, я выложу ссылку здесь.

1 Ответ

3 голосов
/ 08 августа 2011

Вы пробовали плагин Rubytest

http://www.vim.org/scripts/script.php?script_id=2612

Это работает с musta и может запустить один тест

...