Rspec中获取用户id

场景

User(用户)跟某个Model是has_many一对多关联关系,这种情况在项目(尤其是互联网项目)中非常见。通常这种关联在Model中有一列user_id。一个用户不能更新、删除user_id不是他自己id的这个Model的实例。对于这种情况,rspec中如何来测试呢?

简单来说,可以在rspec先通过session来获取user_id。 下面以devise为例,

more...