【问题标题】:How do I stub Google Oauth when making requests with Cypress?向 Cypress 发出请求时如何存根 Google Oauth?
【发布时间】:2018-03-13 21:12:56
【问题描述】:

我正在尝试使用 Cypress 测试我的 Express、Google Oauth2、React/Redux 应用程序并遇到了一个问题,如果我尝试访问我的 API,我会得到一个 Status 401 - Unauthorized error

如何让赛普拉斯访问我的 API 并在我的实际数据库中创建一个新的问题,测试代码如下:

cy.request('POST', '/api/ask', example_ask);

存根 Google Oauth 是正确的方法吗?如果是这样,我该怎么做?

【问题讨论】:

  • 这不是答案,但您是否将 cookie 列入白名单?我想我有类似的问题,但不确定。所以我不想把这个放在答案部分。
  • 我知道这是一个很老的问题,但你找到解决方案了吗?

标签: reactjs react-redux google-oauth stub cypress


【解决方案1】:

我们通过在 Cypress 中打开一个新选项卡并在运行测试时手动登录 Google 来解决这个问题。不理想,但它有效。

【讨论】:

  • 您能否在答案中添加更多细节?
猜你喜欢
  • 2017-09-20
  • 2022-09-30
  • 1970-01-01
  • 2020-04-16
  • 1970-01-01
  • 1970-01-01
  • 2016-09-18
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多