public function testRouteWithDirectionsRequest() { $request = new DirectionsRequest(); $request->setOrigin(50.629381, 3.057268); $request->setDestination(48.856633, 2.352254); $request->setTravelMode(TravelMode::DRIVING); $request->setProvideRouteAlternatives(true); $request->setUnitSystem(UnitSystem::METRIC); $request->setRegion('fr'); $response = $this->directions->route($request); $this->assertSame(DirectionsStatus::OK, $response->getStatus()); $this->assertNotEmpty($response->getRoutes()); }
/** * @expectedException \Ivory\GoogleMap\Exception\DirectionsException * @expectedExceptionMessage The directions request provide route alternatives flag must be a boolean value. */ public function testProvideRouteAlternativesWithInvalidValue() { $this->directionsRequest->setProvideRouteAlternatives('foo'); }