Вы не указали источник своей спецификации, поэтому трудно сказать, в чем проблема, но в целом вы можете использовать опцию -e
для запуска одного примера.С учетом этой спецификации:
# spec/models/user_spec.rb
require 'spec_helper'
describe User do
it "is true" do
true.should be_true
end
describe "validation" do
it "is also true" do
true.should be_true
end
end
end
Эта командная строка:
rspec spec/models/user_spec.rb -e "User is true"
будет выдавать этот вывод:
Run filtered including {:full_description=>/(?-mix:User\ is\ true)/}
.
Finished in 0.2088 seconds
1 example, 0 failures
И если вы хотите вызвать другой пример,тот, который вложен в группу проверки, вы можете использовать это:
rspec spec/models/user_spec.rb -e "User validation is also true"
Или для запуска всех примеров в группе проверки:
rspec spec/models/user_spec.rb -e "User validation"