以下は、テスト用のサンプルコードです。
require 'spec_helper'
describe Book do
before :each do
@book = Book.new 'Title', 'Author', :category
end
describe "#title" do
it 'returns the correct title' do
@book.title.should == 'Title'
end
end
describe "#author" do
it 'returns the correct author' do
@book.author.should == 'Author'
end
end
end
ここでは、2 つのテストがあります。
Book #title は正しいタイトルを返します
Book #author は正しい著者を返します
上記のメッセージは、テストが失敗した場合にのみ表示されます。
これら 2 つのテスト メッセージとそれぞれの結果をログ ファイルに保存する必要があります。これを実現するには、まずこれらのテスト メッセージをオブジェクトに格納する必要があります。これらのテスト メッセージをオブジェクトに格納するにはどうすればよいですか? ログファイルへの書き込み中にそれらを使用できるようにするには?