diff options
Diffstat (limited to 'spec/lib')
| -rw-r--r-- | spec/lib/tom_tom_spec.rb | 19 | 
1 files changed, 19 insertions, 0 deletions
| diff --git a/spec/lib/tom_tom_spec.rb b/spec/lib/tom_tom_spec.rb index 57f22d26a..c6d387b9f 100644 --- a/spec/lib/tom_tom_spec.rb +++ b/spec/lib/tom_tom_spec.rb @@ -22,4 +22,23 @@ RSpec.describe TomTom do        ])      end    end + +  describe "#convert_way_costs_for_calculate_route" do +    it "turns WayCost points into a string of colon-separated coordinates" do +      way_costs = [ +        WayCost.new( +          departure: Geokit::LatLng.new(48, 2), +          arrival: Geokit::LatLng.new(46, 3) +        ), +        WayCost.new( +          departure: Geokit::LatLng.new(46, 3), +          arrival: Geokit::LatLng.new(47.2, 3.9) +        ) +      ] + +      expect( +        tomtom.convert_way_costs_for_calculate_route(way_costs) +      ).to eq('48,2:46,3:47.2,3.9') +    end +  end  end | 
