Google\Cloud\Tests\GrpcTraitTest::testSendsRequest PHP Method

testSendsRequest() public method

public testSendsRequest ( )
    public function testSendsRequest()
    {
        $grpcOptions = ['timeoutMs' => 100];
        $message = ['successful' => 'message'];
        $this->requestWrapper->send(Argument::type('callable'), Argument::type('array'), ['grpcOptions' => $grpcOptions])->willReturn($message);
        $this->implementation->setRequestWrapper($this->requestWrapper->reveal());
        $actualResponse = $this->implementation->send(function () {
            return true;
        }, [['grpcOptions' => $grpcOptions]]);
        $this->assertEquals($message, $actualResponse);
    }