Mocking Passport.js (local strategy) in a unit test

前端 未结 3 1796
你的背包
你的背包 2021-02-05 16:28

I am using the local strategy of Passport.js to authenticate users for my API. I am writing tests for this API, and I need a way of mocking Passport.js in the tests to simulate

3条回答
  •  庸人自扰
    2021-02-05 16:53

    One possible option: in your test setup, you can passport.use a mock strategy under the local name:

    passport.use('local', new MockStrategy());

    Implement MockStrategy to pass the request, or whatever your test needs.

提交回复
热议问题