diff options
author | Julien Dessaux | 2021-05-04 15:50:49 +0200 |
---|---|---|
committer | Julien Dessaux | 2021-05-04 15:50:49 +0200 |
commit | bb5b7dd3f5490c97e23c392a240face4f911e190 (patch) | |
tree | bff4c78d4b7ec758fb0cd2b3901cbb893c343e8a /pkg/navitia_api_client/client_test.go | |
parent | Cleaned the navitia - webui calls (diff) | |
download | trains-bb5b7dd3f5490c97e23c392a240face4f911e190.tar.gz trains-bb5b7dd3f5490c97e23c392a240face4f911e190.tar.bz2 trains-bb5b7dd3f5490c97e23c392a240face4f911e190.zip |
Reworked the navitia_api_client to be mockable
Diffstat (limited to '')
-rw-r--r-- | pkg/navitia_api_client/client_test.go | 15 |
1 files changed, 3 insertions, 12 deletions
diff --git a/pkg/navitia_api_client/client_test.go b/pkg/navitia_api_client/client_test.go index df23790..009712d 100644 --- a/pkg/navitia_api_client/client_test.go +++ b/pkg/navitia_api_client/client_test.go @@ -9,15 +9,15 @@ import ( ) // package utilities -func newTestClient(ts *httptest.Server) *Client { - return &Client{ +func newTestClient(ts *httptest.Server) *NavitiaClient { + return &NavitiaClient{ baseURL: fmt.Sprintf(ts.URL), httpClient: ts.Client(), cache: make(map[string]cachedResult), } } -func newTestClientFromFilename(t *testing.T, filename string) (*Client, *httptest.Server) { +func newTestClientFromFilename(t *testing.T, filename string) (*NavitiaClient, *httptest.Server) { ts := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { page, err := ioutil.ReadFile(filename) if err != nil { @@ -27,12 +27,3 @@ func newTestClientFromFilename(t *testing.T, filename string) (*Client, *httptes })) return newTestClient(ts), ts } - -// tests -func TestNewClient(t *testing.T) { - client := NewClient("test") - want := "https://test@api.sncf.com/v1" - if client.baseURL != want { - t.Fatal("Invalid new client") - } -} |