/** * @param \FSi\Bundle\AdminBundle\Admin\CRUD\GenericFormElement $element * @param \FSi\Bundle\AdminBundle\Admin\Context\ContextManager $manager * @param \Symfony\Component\HttpFoundation\Request $request */ function it_throw_exception_when_cant_find_context_builder_that_supports_admin_element($element, $manager, $request) { $element->getId()->willReturn('admin_element_id'); $manager->createContext(Argument::type('string'), $element)->shouldBeCalled()->willReturn(null); $this->shouldThrow('Symfony\\Component\\HttpKernel\\Exception\\NotFoundHttpException')->during('formAction', array($element, $request)); }