代码之家  ›  专栏  ›  技术社区  ›  Michael Barton

用cucumber和webrat测试authlogic开放id的最佳方法是什么?

  •  3
  • Michael Barton  · 技术社区  · 17 年前

    我在rails应用程序中使用cucumber和webrat测试authlogic openid身份验证时遇到了问题。Ryan Bates的 excellent screencast 我能够使用open-id插件安装authlogic。OpenID在我使用浏览器登录时有效,但到目前为止,我还无法使用cumber和webrat测试该应用程序。

    我试过用 rots

    This answer on SO suggests 重写身份验证方法以始终返回成功登录,但这种方法似乎不像是对应用程序进行集成测试。

    对authlogic open-id进行功能测试的最佳方法是什么?我甚至应该费心吗?当用户已经登录并假设OpenID可以工作时,我应该测试这些操作吗?

    2 回复  |  直到 9 年前
        1
  •  2
  •   MatthewFord    17 年前

    你试过测试助手了吗 set_session_for(@user) ?我假设插件已经过测试,真的不需要再次测试(除非你修改了它)。

        2
  •  1
  •   Michael Barton    17 年前