public function testRouteWithDirectionsRequestAndCoordinateWaypoint() { $request = new DirectionsRequest(); $request->setOrigin('Lille'); $request->addWaypoint(49.418079, 2.82619); $request->setDestination('Paris'); $request->setOptimizeWaypoints(true); $response = $this->directions->route($request); $this->assertSame(DirectionsStatus::OK, $response->getStatus()); $this->assertNotEmpty($response->getRoutes()); }
/** * @expectedException \Ivory\GoogleMap\Exception\DirectionsException * @expectedExceptionMessage The directions request optimize waypoints flag must be a boolean value. */ public function testOptimizeWaypointsWithInvalidValue() { $this->directionsRequest->setOptimizeWaypoints('foo'); }