我只知道运行所有测试的rake spec
命令。
答案 0 :(得分:8)
如果您想在规范文件夹中运行所有规范
rspec spec
如果要运行user_spec.rb中的所有规范
rspec spec/models/user_spec.rb
如果您想在第29行从user_spec.rb运行一个规范
rspec spec/models/user_spec.rb -l 29
如果您想运行用mytag标记的所有规格
rspec spec --tag mytag
it "is not valid without a name", :mytag do
user = Factory.build(:User, :name => nil)
user.should_not be_valid
end
如果使用捆绑包,则需要使用
bundle exec rspec