保留中のテストをスキップし、それらに関する情報を出力しないように 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
~ 文字は次のタグを持つすべてのテストを除外します。この場合はスキップします