/srv/osrm/osrm-backend/test/nodejs
NameSizeModeActions
benchmark.js14890644editdlrm
constants.js14380644editdlrm
index.js62210644editdlrm
match.js168170644editdlrm
nearest.js40160644editdlrm
route.js311290644editdlrm
table.js161410644editdlrm
tile.js11970644editdlrm
trip.js144870644editdlrm
Edit: /srv/osrm/osrm-backend/test/nodejs/tile.js (1197B)
var OSRM = require('../../'); var test = require('tape'); var data_path = require('./constants').data_path; var tile = require('./constants').test_tile; test.test('tile check size coarse', function(assert) { assert.plan(2); var osrm = new OSRM(data_path); osrm.tile(tile.at, function(err, result) { assert.ifError(err); assert.equal(result.length, tile.size); }); }); test.test('tile interface pre-conditions', function(assert) { assert.plan(6); var osrm = new OSRM(data_path); assert.throws(function() { osrm.tile(null, function(err, result) {}) }, /must be an array \[x, y, z\]/); assert.throws(function() { osrm.tile([], function(err, result) {}) }, /must be an array \[x, y, z\]/); assert.throws(function() { osrm.tile([[]], function(err, result) {}) }, /must be an array \[x, y, z\]/); assert.throws(function() { osrm.tile(undefined, function(err, result) {}) }, /must be an array \[x, y, z\]/); assert.throws(function() { osrm.tile(17059, 11948, 15, function(err, result) {}) }, /must be an array \[x, y, z\]/); assert.throws(function() { osrm.tile([17059, 11948, -15], function(err, result) {}) }, /must be unsigned/); });