Google\Cloud\Tests\Snippets\PubSub\PubSubClientTest::testConsume PHP Method

testConsume() public method

public testConsume ( )
    public function testConsume()
    {
        $message = ["message" => ["attributes" => [], "data" => base64_encode('content'), "message_id" => "message-id", "publish_time" => (new \DateTime())->format('c')], "subscription" => self::SUBSCRIPTION];
        $snippet = $this->snippetFromMethod(PubSubClient::class, 'consume');
        $snippet->addLocal('pubsub', $this->client);
        $snippet->setLine(0, '$httpPostRequestBody = \'' . json_encode($message) . '\';');
        $res = $snippet->invoke('message');
        $this->assertInstanceOf(Message::class, $res->returnVal());
    }