0

在我看来,我的观点是:

<%= current_user.username %>

在我的测试中,我以这种方式存根:

  view.stub(:current_user) { FactoryGirl.build(:user, username: "Joe") } 

但实际上我不需要返回整个用户对象,我只需要用户名。我怎样才能做到这一点?

类似的东西(我知道这是错误的并且不起作用)view.stub(:current_user.username) { "Joe" }

4

1 回答 1

0

如果你只需要current_user.username,那么你可以使用:

view.stub_chain(:current_user, :username).and_return("Joe)
于 2013-10-28T23:04:31.827 回答