diff options
| author | Alban Peignier | 2018-05-13 11:21:12 +0200 | 
|---|---|---|
| committer | Alban Peignier | 2018-05-13 11:21:12 +0200 | 
| commit | 458f55a73105d8ade30f9874e8ca6b82e86011f1 (patch) | |
| tree | edc27c94ce7fa70119d4a0bd69f29e5266772f30 /spec | |
| parent | 261c9de605d98d6d66d81004103e998175895c82 (diff) | |
| download | chouette-core-458f55a73105d8ade30f9874e8ca6b82e86011f1.tar.bz2 | |
Define a dummy TomTom api_key in spec
Diffstat (limited to 'spec')
| -rw-r--r-- | spec/services/route_way_cost_calculator_spec.rb | 4 | 
1 files changed, 3 insertions, 1 deletions
| diff --git a/spec/services/route_way_cost_calculator_spec.rb b/spec/services/route_way_cost_calculator_spec.rb index d210a6b6e..d11db2950 100644 --- a/spec/services/route_way_cost_calculator_spec.rb +++ b/spec/services/route_way_cost_calculator_spec.rb @@ -3,13 +3,15 @@ RSpec.describe RouteWayCostCalculator do      it "calculates and stores WayCosts in the given route's #cost field" do        route = create(:route) +      allow(TomTom).to receive(:api_key).and_return('dummy') +        # Fake the request to the TomTom API, but don't actually send the right        # things in the request or response. This is just to fake the request so        # we don't actually call their API in tests. The test doesn't test        # anything given in the response.        stub_request(          :post, -        "https://api.tomtom.com/routing/1/matrix/json?key&routeType=shortest&traffic=false&travelMode=bus" +        "https://api.tomtom.com/routing/1/matrix/json?key=dummy&routeType=shortest&traffic=false&travelMode=bus"        )          .with(            headers: { | 
