public function testConstruct() { $form = $this->getMock('\\Symfony\\Component\\Form\\FormInterface'); $data = new stdClass(); $clickedButton = 'fooButton'; $options = ['languageCode' => 'eng-GB', 'foo' => 'bar']; $event = new FormActionEvent($form, $data, $clickedButton, $options); self::assertSame($form, $event->getForm()); self::assertSame($data, $event->getData()); self::assertSame($clickedButton, $event->getClickedButton()); self::assertSame($options, $event->getOptions()); }