|
Post by Mitu46544 on Oct 26, 2023 6:09:46 GMT -5
在您的测试套件中您将验证此端点是否满足以下条件当提供有效的凭据时它应该以状态代码响应成功后它应该响应用户详细信息成功时它应该响应一个有效的会话令牌当给出无效凭据时它应该以状态代码响应当找不到用户时它应该以状态代码响应当给出无效的请求正文时它应该以状态代码响应在测试每个场景之前您需要定义另一套测试来对与此端点相关的所有测试进行分组。在定义测试套件的结束标记下为。 路线添加另一个复制您将在此套件中编写的测试还需要数据库中存在用户因为您将成为登录功能。在您刚刚添加的块中您可以在每次测试之前使用的函数将用户添加到 Whatsapp 号[码列表 数据库中。将以下内容添加到新的测试套件中复制注意需要注意的是此处密码的加密方法必须与中使用的加密方法完全匹配。现在这套测试的初始设置已经完成您可以继续编写测试。就像之前一样接下来的六个部分将分别介绍每个场景并逐步介绍测试的工作原理。当提供有效的凭据时它。 应该以状态代码响应第一个测试将仅验证有效的登录请求以及来自的响应代码中正确的凭据结果。在这里您将测试无法使用提供的用户名找到用户的场景。与之前测试的情况一样这应该会使请求短路并导致早期响应并显示错误状态代码。将以下内容添加到您的测试中复制当给出无效的请求正文时它应该以状态代码响应在此最终测试中您将验证发送无效的请求正文会导致错误响应。中使用的中间件应该捕获无效的请求主体并完全短路身份验证控制器。
|
|