public function testGetPrettyFlow() { $message = new Message(); $message->setFlow('{"example flow: ""}'); $this->assertNull($message->getPrettyFlow()); $steps = [1 => array('Module' => 'Account', 'GUID' => 'guid-step-1', 'Datamap' => 'example_datamap', 'Status' => 'Done'), 2 => array('Module' => 'Opportunity', 'GUID' => 'guid-step-2', 'Datamap' => 'example_datamap', 'Status' => 'Done')]; $message->setFlow(json_encode($steps)); $this->assertEquals(json_encode($steps, JSON_PRETTY_PRINT), $message->getPrettyFlow()); }