只是出于好奇,有没有办法让 rspec 在失败消息中的“it”块中的文本之前打印上下文块中的文本?例如:
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 说“使用 new 创建时数组为空”?在我看来,这听起来更自然。只是好奇...