Integration tests Geocoder provider

1.6.4 2024-03-02 12:18 UTC

This package is auto-updated.

Last update: 2024-07-01 00:09:45 UTC


Geocoder integration tests

Build Status Latest Stable Version Total Downloads Monthly Downloads Software License

This repository contains integration tests to make sure your implementation of a Geocoder Provider is correct.


composer require --dev geocoder-php/provider-integration-tests:dev-master


Create a test that looks like this:

use Geocoder\IntegrationTest\ProviderIntegrationTest;
use Geocoder\Provider\GoogleMaps\GoogleMaps;
use Psr\Http\Client\ClientInterface;

class IntegrationTest extends ProviderIntegrationTest
    protected function createProvider(ClientInterface $httpClient)
        return new GoogleMaps($httpClient);

    protected function getCacheDir(): string;
        return dirname(__DIR__).'/.cached_responses';

    protected function getApiKey(): string;
        return env('GOOGLE_API_KEY');