0

以下は、テスト用のサンプルコードです。

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 つのテストがあります。

  1. Book #title は正しいタイトルを返します

  2. Book #author は正しい著者を返します

上記のメッセージは、テストが失敗した場合にのみ表示されます。

これら 2 つのテスト メッセージとそれぞれの結果をログ ファイルに保存する必要があります。これを実現するには、まずこれらのテスト メッセージをオブジェクトに格納する必要があります。これらのテスト メッセージをオブジェクトに格納するにはどうすればよいですか? ログファイルへの書き込み中にそれらを使用できるようにするには?

4

2 に答える 2

0

他の回答で説明されているアプローチを使用できることに加えて、次の方法で各ブロック--format doc内の説明の連結にアクセスできます。it

example.metadata[:full_description]
于 2013-11-13T23:08:08.763 に答える