ApiPlatform\Core\Tests\Bridge\FosUser\EventListenerTest::testNotUser PHP Method

testNotUser() public method

public testNotUser ( )
    public function testNotUser()
    {
        $request = new Request([], [], ['_api_resource_class' => User::class, '_api_item_operation_name' => 'put']);
        $request->setMethod(Request::METHOD_PUT);
        $manager = $this->prophesize(UserManagerInterface::class);
        $manager->deleteUser()->shouldNotBeCalled();
        $manager->updateUser()->shouldNotBeCalled();
        $event = $this->prophesize(GetResponseForControllerResultEvent::class);
        $event->getRequest()->willReturn($request)->shouldBeCalled();
        $event->getControllerResult()->willReturn(new \stdClass());
        $listener = new EventListener($manager->reveal());
        $listener->onKernelView($event->reveal());
    }