我有一个非常简单的控制器动作,我的RSpec测试失败,我不明白为什么。我希望有人可以帮我看看我犯了什么错误。
这些操作只会获得给定GroupMember
User
<{1}}的{{1}}条记录
测试失败的说法是返回nil而不是我预期的GroupMember值。
我知道它有效,因为我正在查看开发环境中的视图。
group_member.status == "approved"
答案 0 :(得分:0)
我没有经常使用这个方法,但我对documentation的理解是assigns
是一个接受变量符号作为参数的方法,如assigns(:group_member)
中所示。它不会像您一样通过[]
返回您访问的对象。