Skip to content

Commit 6a7f5e5

Browse files
author
Dane Springmeyer
committed
only test loading spatialite extension if it actually exists
1 parent 8ad3147 commit 6a7f5e5

1 file changed

Lines changed: 10 additions & 3 deletions

File tree

test/extension.test.js

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,23 @@
11
var sqlite3 = require('sqlite3');
22
var assert = require('assert');
3+
var path = require('path');
34

45
if (process.setMaxListeners) process.setMaxListeners(0);
56

7+
var spatialite_ext = '/usr/local/lib/libspatialite.dylib';
8+
69
exports['test loadExtension'] = function(beforeExit) {
710
var db = new sqlite3.Database(':memory:');
811
var completed = false;
912

10-
db.loadExtension('/usr/local/lib/libspatialite.dylib', function(err) {
11-
if (err) throw err;
13+
if (path.existsSync(spatialite_ext)) {
14+
db.loadExtension(spatialite_ext, function(err) {
15+
if (err) throw err;
16+
completed = true;
17+
});
18+
} else {
1219
completed = true;
13-
});
20+
}
1421

1522
beforeExit(function() {
1623
assert.ok(completed);

0 commit comments

Comments
 (0)