【发布时间】:2012-07-17 21:22:29
【问题描述】:
我最近从 TextMate 迁移到了 RubyMine,到目前为止我真的很喜欢它。我注意到的一件事是 RubyMine 没有像 TextMate 那样的 Steak 插件,它允许运行单个场景。
有没有办法在 RubyMine 中做同样的事情,或者我每次想运行一个 Steak 测试时都卡在运行完整的验收测试文件?
【问题讨论】:
标签: ruby-on-rails rubymine acceptance-testing
我最近从 TextMate 迁移到了 RubyMine,到目前为止我真的很喜欢它。我注意到的一件事是 RubyMine 没有像 TextMate 那样的 Steak 插件,它允许运行单个场景。
有没有办法在 RubyMine 中做同样的事情,或者我每次想运行一个 Steak 测试时都卡在运行完整的验收测试文件?
【问题讨论】:
标签: ruby-on-rails rubymine acceptance-testing
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
(注意:我从未使用过红宝石)
【讨论】: