Възможно ли е да се проведе един тест за пържола в RubyMine?

Наскоро мигрирах от TextMate към RubyMine и досега наистина ми харесва. Едно нещо, което забелязах, беше, че RubyMine няма плъгин Steak като TextMate, който позволява възможността да се изпълнява един сценарий.

Има ли някакъв начин да направя същото в RubyMine или съм заседнал да изпълнявам пълния файл с тестове за приемане всеки път, когато искам да изпълня един тест за Steak?


person Kai    schedule 17.07.2012    source източник


Отговори (1)


Steak е разширение за rspec. За да стартирате единични тестове в rspec, можете да посочите --tag

describe 'run this test', :focus => true do
  # this one will run
end

describe 'but not this one' do
  # wont get run
end

$ rspec --tag focus my_spec_file.rb

(Забележка: Никога не съм използвал rubymine)

person Dty    schedule 17.07.2012
comment
Благодаря, това определено трябва да работи, но в идеалния случай бих могъл да стартирам единичния тест директно от RubyMine, без да се налага да променям самия тест. RubyMine има клавишна комбинация, която работи в рамките на Rspec, която блокира, но не и в блоковете на сценария на пържола. - person Kai; 18.07.2012
comment
Освен това тази опция съвместима ли е с RSpec 1.3.2? Изглежда не мога да го накарам да работи, вероятно защото сме на стара версия - person Kai; 18.07.2012