1

好奇心から、失敗メッセージの「it」ブロックからのテキストの前に、コンテキストブロックからのテキストをrspecに出力させる方法はありますか? 例えば:

describe Array do
  context "when created with new" do
    it "is empty" do
      array = Array.new
      array << 1 # trigger a failure to demonstrate the message
      array.should be_empty
    end
  end
end

現時点では、失敗メッセージに「Array when created with new is empty」と出力されます。それは私には少しぎこちなく聞こえます。代わりにrspecに「新規作成時に配列が空です」と言わせる方法はありますか? 私の意見では、そのほうがずっと自然に聞こえます。ちょっと興味があるんだけど...

4

1 に答える 1