我有一个带有强制下拉列表的表单,但最初是空的。我使用jquery填充它(基于自动填充字段结果,我在PRE_SUBMIT事件上添加选项)并且工作正常。
问题是我无法在单元测试中提交表单,我的下拉列表的可能值列表为空,我收到此错误:
InvalidArgumentException:输入" myform [parent_id]"不能采取" 10" 作为一个值(可能的值:)。
这是我在单元测试中的代码:
$form = $crawler->filter('#myForm')->form();
$params = array(
'myform[title]' => 'sample title',
'myform[parent_id]' => '10',
'myform[date]' => $date->format('Y-m-d')
);
$form->setValues($params);
$client->submit($form);
有没有办法操纵/填充此下拉列表以通过验证?
谢谢!