在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是什么,因此它将始终为零。

10-07 19:04
查看更多