Почему я не могу получить тест be_nil для сбоя в Rspec - PullRequest
0 голосов
/ 20 декабря 2011

В 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

Я пробовал истину, ложь, 4, "яблоко" для параметра для возврата, и ничего не получится. Я также не могу заставить его потерпеть неудачу ни с чем в методе. Что я делаю не так?

1 Ответ

3 голосов
/ 20 декабря 2011

У вас есть @triangle.paramater вместо @triangle.parameter;поскольку он не знает, что такое paramater, он всегда будет равен нулю.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...