【发布时间】:2012-01-22 17:28:07
【问题描述】:
我正在为 Shopify 开发一个应用,我想做集成测试。
我需要能够在会话变量中存储一些值,以便进行身份验证。
我该怎么做?
我使用 Capybara 和 Capybara-webkit。
【问题讨论】:
-
在集成测试中,您应该从登录表单中记录用户。
-
那行不通。关键问题是我使用的是外部身份验证系统:Shopify。因此 Shopify 配置为将成功登录返回到特定 URL。看到问题了吗?该 URL 不能是 localhost。这就是为什么我需要伪造登录过程,即使我正在进行集成测试
-
如何在 shopify 应用中使用相同的黄瓜?
标签: ruby-on-rails capybara shopify