Kraken\_Unit\Network\Http\Component\Router\HttpRouterTest::testApiHandleMessage_ClosesConnectionWithCode403_WhenHttpRequestReceived_ButOriginIsNotAllowed PHP Метод

testApiHandleMessage_ClosesConnectionWithCode403_WhenHttpRequestReceived_ButOriginIsNotAllowed() публичный Метод

    public function testApiHandleMessage_ClosesConnectionWithCode403_WhenHttpRequestReceived_ButOriginIsNotAllowed()
    {
        $conn = $this->getMock(NetworkConnection::class, [], [], '', false);
        $mssg = $this->getMock(HttpRequest::class, [], [], '', false);
        $mssg->expects($this->once())->method('getHeaderLine')->with('Origin')->will($this->returnValue('origin'));
        $server = $this->createServer();
        $router = $this->createRouter($server, ['close'], ['checkOrigin' => true]);
        $router->expects($this->once())->method('close')->with($conn, 403);
        $router->handleMessage($conn, $mssg);
    }
HttpRouterTest