【发布时间】:2019-04-23 16:26:18
【问题描述】:
所以现在我有这样的东西(不起作用)
import app from '../src/app';
beforeAll(() =>
jest.mock('../src/middleware/auth', () => (req: Request, res: Response, next: NextFunction) => {
req.user = {};
return next();
});
afterAll(() =>
jest.unmock('../src/middleware/auth'));
然后像往常一样进行我的测试:
describe('POST /v1/protected-route', () => {
it('should return 200 OK', async () => {
await request(app)
.get('/v1/protected-route')
...
在../src/app 我正在导入./middleware/auth 并像这样添加它app.use(auth())
我仍然不断收到 401,看起来模拟在这里没有得到使用。
【问题讨论】:
标签: typescript express auth0 express-jwt