diff options
Diffstat (limited to 'spec')
| -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 |
