保留中のテスト出力を行わずに rspec を実行するように指示するにはどうすればよいですか?

概要

保留中のテストをスキップし、それらに関する情報を出力しないように rspec に指示する方法 (おそらく何らかのキー) はありますか?

次のような自動生成されたテストがあります

pending "add some examples to (or delete) #{__FILE__}"

「bundle exec rspec spec/models –format document」を実行すると、次のような結果が得られます。

Rating
  allows to rate first time
  disallow to rate book twice

Customer
  add some examples to (or delete) /home/richelieu/Code/first_model/spec/models/customer_spec.rb (PENDING: No reason given)

Category
  add some examples to (or delete) /home/richelieu/Code/first_model/spec/models/category_spec.rb (PENDING: No reason given)
......

後で変更するため、このファイルは保持しておきたいのですが、今のところは次のような出力が必要です。

Rating
  allows to rate first time
  disallow to rate book twice

Finished in 0.14011 seconds
10 examples, 0 failures, 8 pending

解決策

タグを見てみましょう -

テストファイルで次のようなことを行うことができます

describe "the test I'm skipping for now" do     
  it "slow example", :skip => true do
    #test here
  end
end

次のようにテストを実行します。

bundle exec rspec spec/models --format documentation --tag ~skip

~ 文字は次のタグを持つすべてのテストを除外します。この場合はスキップします