2013-05-01 68 views
1

只是出於好奇,有沒有一種方法,使rspec的打印從上下文塊文本出從失敗消息「它」塊文本之前?例如:請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 

眼下「創建時新空陣」在失敗的消息,這將打印。 這聽起來有點彆扭給我。有沒有辦法讓rspec說「用新的數組創建時,數組是空的」呢?在我看來,這聽起來更自然。只是好奇...

回答

0

我不知道的辦法有RSpec的反轉描述字符串的順序,但如果您使用您的the documentation formatter輸出將會使一些更有意義 - 這樣的:

Array 
    when created with new 
    is empty 

至少這樣,壓痕清晰地界定描述中的重要短語。