/** * */ public function testHandleRequest() { $select = new Select(); $select->setName('lang'); $select->setOptions(['ru' => 'Russian', 'ua' => 'Ukrainian']); $select->handle(new FormData('post', ['lang' => 'ru'])); $this->assertEquals('ru', $select->getValue()); $select->handle(new FormData('post', [])); $this->assertEquals('ru', $select->getValue()); $select->handle(new FormData('post', ['lang' => 'pl'])); $this->assertEquals('ru', $select->getValue()); }