在向赛普拉斯提出请求时如何存根Google Oauth?

时间:2018-03-13 21:12:56

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

我尝试使用赛普拉斯来测试我的Express,Google Oauth2,React / Redux app&遇到了问题,如果我尝试点击我的API,我会得到Status 401 - Unauthorized error

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

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

是否正确处理Google Oauth?如果是这样,我怎么做呢?

1 个答案:

答案 0 :(得分:0)

我们通过在赛普拉斯中打开一个新标签页并在运行测试时手动登录Google来解决此问题。不理想,但是可以。