|
Post by mitu146544 on Dec 10, 2023 2:18:40 GMT -8
行您应该会看到打开并显示成功的测试消息。注意如果您尚未运行此命件包并重新运行该命令。试运行成功注意在此测试中没有模拟任何模块包括您的测试是针对真实数据库运行的并验证了该路由中的数据交互正常工作。这个测试将非常简单。它应该简单地向端点发送请求并提供无效的请求正文。用于向发送请求但发送字段而不是字段复制此请求正文应导致验证中间件在继续处理控制器之前使用错误代码响应请求。 使用以下一组期望来验证此行为复制至此 电报号码数据 您的端点测试套件就完成了如果您回顾一下您应该会发现所有测试都是成功的复制全套注册测试已完成编写测试您将为其编写测试的下一个端点与前一个端点有许多相似之处但是它不是创建新用户而是验证现有用户。端点接受和确保用户存在并提供所提供的数据生成会话令牌并使用会话令牌和用户详细信息响应请求。注意此功能的实现可以在和中找到。在您的测试套件中您将验证此端点是否满足以下。 条件当提供有效的凭据时它应该以状态代码响应成功后它应该响应用户详细信息成功时它应该响应一个有效的会话令牌当给出无效凭据时它应该以状态代码响应当找不到用户时它应该以状态代码响应当给出无效的请求正文时它应该以状态代码响应在测试每个场景之前您需要定义另一套测试来对与此端点相关的所有测试进行分组。在定义测试套件的结束标记下为路线添加另一个复制您将在此套件中编写的测试还需要数据库中存在用户因为您将成为登录功能。
|
|