- 定义了一个删除用户的函数
delete user,接受一个user_id参数。 - 函数内部包含了一个SQL删除语句,使用占位符来指定要删除的
user_id。 - 执行该查询后,返回结果中的第一个项目。
- 创建了一个测试文件
user.test.ts,包含了所有需要的导入和准备测试数据。 - 数据准备包括:
request用于请求接口,bcrypt验证密码,app提供接口,connection管理数据库连接,signToken签发令牌。 - 添加了几种测试用户数据,包括
test_user用于创建用户和test_user_update用于更新用户。 - 所有测试结束后,通过
after all钩子函数删除创建的测试用户和断开数据库连接。