gpt4 book ai didi

zend-framework - Zend Framework 中具有哈希元素的单元测试表单

转载 作者:行者123 更新时间:2023-12-04 04:26:34 25 4
gpt4 key购买 nike

我正在尝试在我的 Zend_Forms 之一中测试有效的表单数据,但是它失败了,因为它有一个随机生成的散列元素,我无法访问生成的散列以将其放回断言数据中。例如

$form = new MyForm();
$data = array('username'=>'test');
$this->assertTrue($form->isValid($data));

这会失败,因为它不包含哈希元素值。

最佳答案

当我的表单有验证码并且我想对其进行测试时,我遇到了同样的问题。我想不出的两种可能的解决方案:

  1. 首先渲染表单(然后会生成哈希),然后获取该元素,获取值并使用它来测试表单。
  2. 只需删除哈希元素进行测试。

关于zend-framework - Zend Framework 中具有哈希元素的单元测试表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5076633/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com