symfony 2 phpunit - 如何在表单字段中取消选中复选框

时间:2012-10-25 18:28:46

标签: symfony phpunit

这应该是一个简单的,但我无法在任何地方找到答案。 我正在使用Symfony 2和phpunit来测试我的代码。 它很容易让phpunit在运行测试时勾选一个复选框:

$form['mycompanyname_companybundle_editsomethingtype[locked]']->tick();

但是如何让它'取消'复选框?

1 个答案:

答案 0 :(得分:7)

您可以使用Symfony\Component\DomCrawler\Field\ChoiceFormField::untick()。在你的情况下,它将是

$form['mycompanyname_companybundle_editsomethingtype[locked]']->untick();