这应该很容易,但我无法在任何地方找到答案。我正在使用带有 phpunit 的 Symfony 2 来测试我的代码。它很容易让 phpunit 在运行测试时勾选一个复选框:
$form['mycompanyname_companybundle_editsomethingtype[locked]']->tick();
但是我如何让它“取消选中”一个复选框?
你可以使用Symfony\Component\DomCrawler\Field\ChoiceFormField::untick()
它。在你的情况下,它会是
$form['mycompanyname_companybundle_editsomethingtype[locked]']->untick();