0
我磕碰的方法是這樣的:爲什麼這個應該返回零的存根方法返回別的東西?
User.stub_chain(:something).and_return(nil)
當我的測試,我想這個代碼引發錯誤:
raise NameError if User.something.blank?
的問題是,User.something.blank?
不true
,即使應該用nil
值來表示殘值。 User.something
實際上是
#[RSpec::Mocks::Mock:0x795359c @name=nil]
我該如何解決這個問題?