数据库没有清除

来源:14-5 Auth模块e2e测试2

慕粉3178367

2023-11-30

我发现运行完第一次e2e测试后,数据库数据没有清除。
导致第一个测试用例报错了。

如果我把cleanup的注释取消掉的话,会有个错误就是因为关联关系无法清除数据库。

写回答

1回答

Brian

2023-12-01

我发现运行完第一次e2e测试后,数据库数据没有清除——你检查一下AfterEach钩子方法,是不是单词写的对的,还有就是数据库清除逻辑是否执行?


https://git.imooc.com/coding-617/nestjs-lesson/src/main/test/setup-jest.ts#L27

0
1
慕粉3178367
是有执行的,但是cleanup方法会报错,因为用户与角色存在关联关系,所以删除数据必须先删除关联表数据。
2023-12-01
共1条回复

NestJS 入门到实战 前端必学服务端新趋势

近几年快速发展的Node.js框架,掌握未来前端工程师后端开发能力

569 学习 · 238 问题

查看课程