public function testJsonEncodeHandlesDelayIdle()
{
$body = '{"to":"\\/topics\\/testing","data":{"foo":"bar"},"priority":"high","delay_while_idle":true}';
$this->fixture->setData(['foo' => 'bar'])->setDelayWhileIdle(true);
$this->fixture->addRecipient(new Topic('testing'));
$this->assertSame($body, json_encode($this->fixture));
}