Я новичок в RSpec, и когда я писал тест спецификации, я столкнулся с проблемой, когда тесты спецификации проходят, хотя возвращаемые значения отличаются от того, что я указал в своих ожиданиях.Например:
@q= Query.new
@q.should_receive(:number_to_name).with(0).and_return("no such boro")
@q.number_to_name(0)
Это проходит, хотя Query.number_to_name возвращает другое значение, когда я вызываю его с 0. Я не понимаю, что с этим делать.