public function testHandleRequest() { $element = new CheckboxList(); $element->setName('lang'); $element->setOptions(['ru' => 'Russian', 'ua' => 'Ukrainian']); $element->handle(new FormData('post', ['lang' => ['ua']])); $this->assertEquals(['ua'], $element->getValue()); $this->assertTrue($element->isChecked('ua')); $this->assertFalse($element->isChecked('ru')); }