采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
我发现运行完第一次e2e测试后,数据库数据没有清除。 导致第一个测试用例报错了。
如果我把cleanup的注释取消掉的话,会有个错误就是因为关联关系无法清除数据库。
我发现运行完第一次e2e测试后,数据库数据没有清除——你检查一下AfterEach钩子方法,是不是单词写的对的,还有就是数据库清除逻辑是否执行?
https://git.imooc.com/coding-617/nestjs-lesson/src/main/test/setup-jest.ts#L27
是有执行的,但是cleanup方法会报错,因为用户与角色存在关联关系,所以删除数据必须先删除关联表数据。
登录后可查看更多问答,登录/注册
近几年快速发展的Node.js框架,掌握未来前端工程师后端开发能力
733 7
442 7
381 7
619 6
632 6