在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”for parameter to return,什么都不会失败。我也无法在方法中没有任何失败。我做错了什么?
答案 0 :(得分:3)
您有@triangle.paramater
而不是@triangle.parameter
;因为它不知道paramater
是什么,所以它总是为零。