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なので「テストケース名」って言わないかもしれないが