diff options
Diffstat (limited to 'spec')
| -rw-r--r-- | spec/lib/tom_tom/matrix_spec.rb | 29 |
1 files changed, 19 insertions, 10 deletions
diff --git a/spec/lib/tom_tom/matrix_spec.rb b/spec/lib/tom_tom/matrix_spec.rb index b27d99a64..e67e539b7 100644 --- a/spec/lib/tom_tom/matrix_spec.rb +++ b/spec/lib/tom_tom/matrix_spec.rb @@ -82,11 +82,13 @@ RSpec.describe TomTom::Matrix do way_costs = [ WayCost.new( departure: Geokit::LatLng.new(48.85086, 2.36143), - arrival: Geokit::LatLng.new(47.91231, 1.87606) + arrival: Geokit::LatLng.new(47.91231, 1.87606), + id: '55-99' ), WayCost.new( departure: Geokit::LatLng.new(47.91231, 1.87606), - arrival: Geokit::LatLng.new(52.50867, 13.42879) + arrival: Geokit::LatLng.new(52.50867, 13.42879), + id: '99-22' ) ] @@ -95,49 +97,56 @@ RSpec.describe TomTom::Matrix do departure: Geokit::LatLng.new(48.85086, 2.36143), arrival: Geokit::LatLng.new(47.91231, 1.87606), distance: 117947, - time: 8356 + time: 8356, + id: '55-99' ), WayCost.new( departure: Geokit::LatLng.new(48.85086, 2.36143), arrival: Geokit::LatLng.new(52.50867, 13.42879), distance: 999088, - time: 62653 + time: 62653, + id: '55-22' ), WayCost.new( departure: Geokit::LatLng.new(47.91231, 1.87606), arrival: Geokit::LatLng.new(48.85086, 2.36143), distance: 117231, - time: 9729 + time: 9729, + id: '99-55' ), WayCost.new( departure: Geokit::LatLng.new(47.91231, 1.87606), arrival: Geokit::LatLng.new(52.50867, 13.42879), distance: 1114635, - time: 72079 + time: 72079, + id: '99-22' ), WayCost.new( departure: Geokit::LatLng.new(52.50867, 13.42879), arrival: Geokit::LatLng.new(48.85086, 2.36143), distance: 997232, - time: 63245 + time: 63245, + id: '22-55' ), WayCost.new( departure: Geokit::LatLng.new(52.50867, 13.42879), arrival: Geokit::LatLng.new(47.91231, 1.87606), distance: 1113108, - time: 68485 + time: 68485, + id: '22-99' ), WayCost.new( departure: Geokit::LatLng.new(52.50867, 13.42879), arrival: Geokit::LatLng.new(52.50867, 13.42879), distance: 344, - time: 109 + time: 109, + id: '22-22' ) ] matrix_response = JSON.parse(read_fixture('tom_tom_matrix.json')) - points = matrix.points_as_params(matrix.points_from_way_costs(way_costs)) + points = matrix.points_from_way_costs(way_costs) expect( matrix.extract_costs_to_way_costs!(way_costs, points, matrix_response) |
