egg单元测试中如何使插件的一些功能生效?
发布于 5 年前 作者 huang12zheng 2298 次浏览 来自 问答

目标: 如何才能让单元测试时,app.actor也存在?(app.actor是由插件处理上去的).

已知情况: 1.项目正常执行, 断点处, 检查变量 this.app.actor 存在(插件egg-cqrs处理的) 2.单元测试 断点处,检查变量app.actor 不存在.其中 单元测试的app 信息如下(来自mock) const mock = require(‘egg-mock’); describe(‘test/app/actor/social.test.js’, async () => { let app; before(() => { app = mock.app({ baseDir: ‘apps/meng’, }); return app.ready(); });

2 回复

带可复现仓库和复现步骤提 issue

https://github.com/eggjs/egg/issues/3336

已回复,你测试用例写错了。

回到顶部