0

在我的 users_controller_spec.rb 我把

@u = FactoryGirl.create(:user)
ApplicationController.should_receive(:current_user).at_least(:once).and_return(@u)
controller.stub :current_user => @u

然后我想编写控制器规范,告诉我一个对象是否确实对于不应该看到它的用户无法访问 - require_ownershipapplication_controller.rb 中有一个函数,它使用 var@current_user来查看谁登录了,但是使用上面的方法我找不到让用户“登录”的方法。

4

1 回答 1

0

如果我执行 UserSession.create(@u) 就可以了——这对我来说很好。

于 2013-05-28T13:56:16.037 回答