/** * @param \FSi\Bundle\AdminBundle\Event\FormEvent $event * @param \Symfony\Component\Form\Form $form * @param \FSi\Bundle\AdminBundle\Message\FlashMessages $flashMessages */ public function it_set_error_message_when_form_is_invalid($event, $form, $flashMessages) { $event->getForm()->willReturn($form); $form->isValid()->willReturn(false); $flashMessages->error('messages.form.error')->shouldBeCalled(); $this->onFormRequestPostSubmit($event); }
public function onFormRequestPostSubmit(FormEvent $event) { if (!$event->getForm()->isValid()) { $this->flashMessages->error('messages.form.error'); } }