Rspec Tips

fukajun

特定のスペックを実行しない

spec_helper.rb

# filter spec
config.treat_symbols_as_metadata_keys_with_true_values = true
config.filter_run_excluding :perf

describe のところにタグを付けておく

describe '大量件数の検証', :perf do
  let (:record_num) { 10000 }

実行するには?

perfのタグのついた行だけ実行される

rspec spec/hoge_spec.rb --tag=perf

exampleのメタデータ

説明

現在いるコンテキストの説明を取得する


example.example_group.parent.description