1 parent 8ad3147 commit 6a7f5e5Copy full SHA for 6a7f5e5
1 file changed
test/extension.test.js
@@ -1,16 +1,23 @@
1
var sqlite3 = require('sqlite3');
2
var assert = require('assert');
3
+var path = require('path');
4
5
if (process.setMaxListeners) process.setMaxListeners(0);
6
7
+var spatialite_ext = '/usr/local/lib/libspatialite.dylib';
8
+
9
exports['test loadExtension'] = function(beforeExit) {
10
var db = new sqlite3.Database(':memory:');
11
var completed = false;
12
- db.loadExtension('/usr/local/lib/libspatialite.dylib', function(err) {
- 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 {
19
completed = true;
- });
20
+ }
21
22
beforeExit(function() {
23
assert.ok(completed);
0 commit comments