Kraken\_Unit\Network\Websocket\Driver\RFC6455\VersionTest::testApiIsRequestSupported_ReturnsBoolForDifferentVersions PHP Метод

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

    public function testApiIsRequestSupported_ReturnsBoolForDifferentVersions()
    {
        $version = $this->createVersion();
        $protocols = [12, 13, 14];
        $expects = [false, true, false];
        foreach ($protocols as $index => $protocol) {
            $expect = $expects[$index];
            $req = $this->getMock(HttpRequestInterface::class, [], [], '', false);
            $req->expects($this->once())->method('getHeaderLine')->with('Sec-WebSocket-Version')->will($this->returnValue($protocol));
            $this->assertSame($expect, $version->isRequestSupported($req));
        }
    }