2

这是我遇到的一个更具体的问题的广义版本。基本上,我有一个使用 OmniAuth + rolify 的项目,我正在尝试创建控制器测试(不是集成/功能测试,而是专门测试控制器)。

问题是该控制器具有取决于登录用户类型的条件逻辑。尝试从控制器测试内部通过 OmniAuth 登录模拟用户有点像一场噩梦。

这是因为我是一个不知道该怎么做的菜鸟,还是因为尝试在控制器测试中使用 OmniAuth 模拟只是一个坏主意?

任何提示/指针将不胜感激。我没有使用设计,只是使用 OmniAuth 和 rolify。

4

0 回答 0