InterNations\Component\HttpMock\Tests\PHPUnit\HttpMockPHPUnitIntegrationTest::testMatchQueryString PHP Метод

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

    public function testMatchQueryString()
    {
        $this->http->mock->when()->callback(function (Request $request) {
            return $request->query->has('key1');
        })->methodIs('GET')->then()->body('query string')->end();
        $this->http->setUp();
        $this->assertSame('query string', (string) $this->http->client->get('/?key1=')->send()->getBody());
        $this->assertEquals(Response::HTTP_NOT_FOUND, (string) $this->http->client->get('/')->send()->getStatusCode());
        $this->assertEquals(Response::HTTP_NOT_FOUND, (string) $this->http->client->post('/')->send()->getStatusCode());
    }