public function testRenderMarkers() { $map = new Map(); $map->setJavascriptVariable('map'); $map->addMarker($marker = new Marker()); $marker->setJavascriptVariable('marker'); $marker->getPosition()->setJavascriptVariable('marker_position'); $expected = <<<EOF map_container.markers.marker = marker = new google.maps.Marker({"position":marker_position}); EOF; $this->assertSame($expected, $this->helper->renderMarkers($map->getMarkerCluster(), $map)); }