我正在測試以確保創建的用戶被分配給我的實例變量@user
。我明白什麼可以獲得意義,但我不確定要爲測試寫什麼。我返回一個錯誤的URI或URL的參數錯誤。我的測試出了什麼問題,我該如何解決?用戶創建Rspec測試實例變量
it "checks @user variable assignment for creation" do
p = FactoryGirl.create(:user)
get :users
# I'm confused on what this line above means/does. What does the hash :users refer
#to
assigns[:user].should == [p]
end
的expected URI object or string error
指get :users
並如下錯誤
Failure/Error get :users
ArgumentError:
bad argument: (expected URI object or URI string)
它仍然給我一個URI錯誤。爲了澄清一下,我想檢查一下我在'users/new'中創建的用戶是否將它的表單信息轉移到'users/creation'控制器中的變量'@ user'中。 – jason328
你在說什麼確切的URI錯誤? – pjam
那麼,在我的例子中,錯誤是指'get:index'。 – jason328