在Rspec中,我具有以下内容:
describe "triangle.parameter" do
it "should return nil when it has 0 sides" do
@triangle = Triangle.new({})
@triangle.paramater.should be_nil
end
end
我有这样的参数方法:
def parameter
return 4
end
我已经尝试过使用true,false,4,“ apple”来返回参数,但不会失败。我也无法使它在方法中没有失败而失败。我究竟做错了什么?
最佳答案
您有@triangle.paramater
而不是@triangle.parameter
;由于它不知道paramater
是什么,因此它将始终为零。