2013-05-01 2 views
1

호기심에서 벗어나 rspec이 컨텍스트 블록의 텍스트를 오류 메시지의 "it"블록 앞의 텍스트 앞에 출력하도록 만드는 방법이 있습니까? ? 예를 들면 다음과 같습니다."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 

오류 메시지에 "지금 작성한 배열이 비어 있습니다"라고 인쇄됩니다. 그건 좀 어색한 것처럼 들리네. rspec이 "새로운 것으로 생성 될 때 배열이 비어있다"고 말하는 방법이 있습니까? 제 의견으로는 훨씬 자연 스럽습니다. 그냥 궁금해서 ...

답변

0

내가 RSpec에이 설명 문자열의 순서를 반전해야하는 방법을 잘 모르는 것 같아요,하지만 당신은 the documentation formatter을 사용할 경우 출력이 조금 더 이해가됩니다 - 무엇인가 :

Array 
    when created with new 
    is empty 

적어도 그런 식으로 들여 쓰기는 설명에서 중요한 문구를 명확하게 구분합니다.