将应用程序(正在进行中)升级到 3.1 后,我不得不更改清除密码和密码确认字段的测试。我必须测试缺失值属性,而不是测试空值属性。
那很好,但是当我去关闭字段清除使测试失败时,它仍然通过,因为字段仍然被清除(仍然缺少值)。以前,如果用户创建失败,我在 create 下的相应控制器中有行来清除字段(因此重新显示表单时字段将为空)。现在看来不再需要了。
现在是密码和确认字段的默认行为吗?
将应用程序(正在进行中)升级到 3.1 后,我不得不更改清除密码和密码确认字段的测试。我必须测试缺失值属性,而不是测试空值属性。
那很好,但是当我去关闭字段清除使测试失败时,它仍然通过,因为字段仍然被清除(仍然缺少值)。以前,如果用户创建失败,我在 create 下的相应控制器中有行来清除字段(因此重新显示表单时字段将为空)。现在看来不再需要了。
现在是密码和确认字段的默认行为吗?