常足以确定您应该测试的不同场景

以分离模需要注意的通常当您运行时终端将连接到容。但是这会阻止终端执行任何其他操作直到您停止容器。在分离模式下运行容器允许它在后台运行从而释放终端以继续运行命令例如运行集成测试的命令。将以下内容添加到复制在这里该标志表示容器应该以分离模式运行。让脚本等待数据库服务器准备就绪在运行迁移和测试之前您需要确保您的数据库已准备好接受请求。为此您将使用一个名为的著名脚本。此脚本允许您提供以及一些计时配置并使脚本等待直到提供的处的资源变得可用然后再继续。将该脚本的内容下载到通过运行以下命令命名的文件中复制然后返回并使用。

何为这些场景编写测试

以下内容更新它复制您的脚本现在将等待环境变量中指定位置的数据库可用然后再继续。如果您使用的是则还需要运行以下命令来安装脚本中使用的命令并为其设置别名复制准备数据库并运行测试最后两个步骤现在可以安全进行。运行脚本后运行迁移以将任何新更改应用到数据库复制然后为了总结这一切添加以下语句来运行集成    测试复制请注意使用的语句。这允许您查找传递给脚  加拿大电报号码数据  本的标志。如果找到标志则假定该标志已存在并将使用用户界面运行测试。使脚本可执行运行测试所需的脚本都已完成但是如果您尝试执行其中任何脚本您将收到权限错误。

通读的路由定义和控制器通

为了使这些脚本可执行您需要运行以下命令该命令为您的当前用户提供运行它们的权限复制配置您的脚本您的脚本现在可以执行了。下一步是在其中创建记录该记录将调用这些自定义脚本并启动测试。将以下内容添加到该部分复制现在如果您运行以下任一脚本您应该会看到容器正在启动迁移正在执行最后您的测试正在运行复制测试运行和失败成功时它应该响应一个有效的会话令牌如果  EC列表   用户存在且具有所提供的用户名则应以状态代码进行响应如果提供了无效的请求正文它应该以状态代码响应注意测试应包括您期望从获得的响应的任何变化包括成功的和错误的。