在受保护的端点上模拟Passport身份验证

时间:2017-04-23 18:00:35

标签: express mongoose continuous-integration mocha passport.js

我正在使用护照本地策略来验证用户,并且我在受保护的端点上进行持续集成测试时遇到问题。我使用this tutorial来启动并运行我的身份验证。我正在使用mocha / chai进行测试,我无法弄清楚如何在测试期间记录用户测试端点。我知道我可能不得不使用模拟策略,但我不知道该怎么做。这是一个示例端点,我需要用户登录,以便我可以访问在用户登录时设置的req.user.id变量。

In [76]: list(Ab.xgauss())
Out[76]: 
[Matrix([
         [      1,       4,       1,       7],
         [      0,       2,      -2,       6],
         [      0,       0,      -9,      18]
       ]), Matrix([
         [      1,       4,       1,       7],
         [      0,       2,      -2,       6],
         [      0,       0,      -9,      18]
       ]), Matrix([
         [      1,       4,       1,       7],
         [      0,       2,      -2,       6],
         [      0,       0,      -9,      18]
       ]), Matrix([
         [      1,       4,       1,       7],
         [      0,       2,      -2,       6],
         [      0,       0,      -9,      18]
       ])]

我不确定可能需要哪些其他信息,但我很乐意使用所需的任何代码更新此帖子。

0 个答案:

没有答案