我正在测试以确保创建的用户被分配给我的实例变量@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