Compare commits

..

2 Commits

Author SHA1 Message Date
Daniel Patterson aed7df6173 New build with fixed tests. 2019-02-10 01:07:33 -08:00
Daniel Patterson e3b09875c6 Fix nodejs tests. 2019-02-10 01:06:54 -08:00
2 changed files with 7 additions and 7 deletions
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "osrm",
"version": "5.21.0-customsnapping.7",
"version": "5.21.0-customsnapping.8",
"private": false,
"description": "The Open Source Routing Machine is a high performance routing engine written in C++14 designed to run on OpenStreetMap data.",
"dependencies": {
+6 -6
View File
@@ -325,19 +325,19 @@ tables.forEach(function(annotation) {
var options = {
coordinates: two_test_coordinates,
annotations: [annotation.slice(0,-1)],
start_stop_acceleration_factor: []
acceleration_profile: []
};
assert.throws(()=>osrm.table(options, (err, res) => {}), /start_stop_acceleration_factor must be a decimal number or one of/, "should throw on empty array");
assert.throws(()=>osrm.table(options, (err, res) => {}), /acceleration_profile must be a decimal number or one of/, "should throw on empty array");
options.start_stop_acceleration_factor = 'a';
assert.throws(()=>osrm.table(options, (err, res) => {}), /start_stop_acceleration_factor must be a decimal number or one of/, "should throw on non-numeric value");
assert.throws(()=>osrm.table(options, (err, res) => {}), /acceleration_profile must be a decimal number or one of/, "should throw on non-numeric value");
options.start_stop_acceleration_factor = [1];
assert.throws(()=>osrm.table(options, (err, res) => {}), /start_stop_acceleration_factor must be a decimal number or one of/, "should throw on non-numeric value");
assert.throws(()=>osrm.table(options, (err, res) => {}), /acceleration_profile must be a decimal number or one of/, "should throw on non-numeric value");
options.start_stop_acceleration_factor = -0.1;
assert.throws(()=>osrm.table(options, (err, res) => {}), /start_stop_acceleration_factor must be a decimal number or one of/, "should throw on non-numeric value");
assert.throws(()=>osrm.table(options, (err, res) => {}), /acceleration_profile must be a decimal number or one of/, "should throw on non-numeric value");
options.start_stop_acceleration_factor = 0.;
assert.ok(()=>osrm.table(options, (err, res) => {}), "should work with zero");
@@ -356,7 +356,7 @@ tables.forEach(function(annotation) {
assert.ok(()=>osrm.table(options, (err, res) => {}), "Should work with tractor trailer defaults");
options.start_stop_acceleration_factor = 'yes';
assert.throws(()=>osrm.table(options, (err, res) => {}), /start_stop_acceleration_factor must be a decimal number or one of/, "should throw on non-recognized string");
assert.throws(()=>osrm.table(options, (err, res) => {}), /acceleration_profile must be a decimal number or one of/, "should throw on non-recognized string");
});
});