30 lines
782 B
JavaScript
30 lines
782 B
JavaScript
process.env.NODE_ENV = 'test';
|
|
|
|
var fs = require('fs');
|
|
var Step = require('step');
|
|
var assert = require('assert');
|
|
var MBTiles = require('..');
|
|
|
|
var fixtures = {
|
|
doesnotexist: __dirname + '/doesnotexist'
|
|
};
|
|
|
|
try { fs.unlink(fixtures.doesnotexist); } catch (err) {}
|
|
|
|
|
|
exports['list'] = function(beforeExit) {
|
|
var completed = false; beforeExit(function() { assert.ok(completed); });
|
|
|
|
MBTiles.list(fixtures.doesnotexist, function(err, list) {
|
|
assert.ok(err);
|
|
assert.equal(err.message, 'ENOENT, No such file or directory');
|
|
|
|
MBTiles.list(fixtures.doesnotexist, function(err, list) {
|
|
completed = true;
|
|
assert.ok(err);
|
|
assert.equal(err.message, 'ENOENT, No such file or directory');
|
|
});
|
|
});
|
|
};
|
|
|