paragraph1\phpFCM\Tests\MessageTest::testJsonEncodeCorrectlyHandlesCollapseKeyAndData PHP Method

testJsonEncodeCorrectlyHandlesCollapseKeyAndData() public method

    public function testJsonEncodeCorrectlyHandlesCollapseKeyAndData()
    {
        $body = '{"to":"\\/topics\\/testing","collapse_key":"collapseMe","data":{"foo":"bar"},"priority":"normal"}';
        $this->fixture->setData(['foo' => 'bar'])->setCollapseKey('collapseMe')->setPriority(Message::PRIORITY_NORMAL);
        $this->fixture->addRecipient(new Topic('testing'));
        $this->assertSame($body, json_encode($this->fixture));
    }