spec\Tolerance\Metrics\Collector\RabbitMq\RabbitMqCollectorSpec::it_collects_the_rates_from_stats_if_available PHP Метод

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

public it_collects_the_rates_from_stats_if_available ( RabbitMqHttpClient $client )
$client Tolerance\Metrics\Collector\RabbitMq\RabbitMqHttpClient
    function it_collects_the_rates_from_stats_if_available(RabbitMqHttpClient $client)
    {
        $client->getQueue('vhost', 'queue')->willReturn(['messages_ready' => 1, 'messages_unacknowledged' => 10, 'message_stats' => ['publish_details' => ['rate' => 0.12], 'deliver_get_details' => ['rate' => 12.34]]]);
        $this->collect()->shouldBeLike([new Metric('pending', 1), new Metric('running', 10), new Metric('publish_rate', 0.12), new Metric('deliver_rate', 12.34)]);
    }