トップ «前の日記(2016-01-07) 最新 次の日記(2016-04-08)» 編集

Route 477



2016-01-08

[rspec] RSpecでテストケース名をログに出力する

spec_helper.rbに以下のように記述すると、各テストが始まる前にログにテストケース名*1を記録してくれる。

require 'logger'
$logger = Logger.new

RSpec.configure do |config|
  config.before :each do |example|
    $logger.info("--- #{example.full_description}")
  end
end

exampleはRSpec::Core::Exampleのインスタンス。

*1 RSpecなので「テストケース名」って言わないかもしれないが