Deindent post tapification.

This commit is contained in:
Young Hahn
2014-09-30 12:24:47 -04:00
parent ae95a20327
commit 5af33f6012
6 changed files with 292 additions and 292 deletions
+104 -104
View File
@@ -22,121 +22,121 @@ function yieldsError(assert, error, msg, callback) {
};
}
var loaded = {};
var loaded = {};
try { fs.unlinkSync(fixtures.non_existent); } catch (err) {}
try { fs.unlinkSync(fixtures.non_existent); } catch (err) {}
tape('setup', function(assert) {
var queue = Object.keys(fixtures);
var load = function() {
if (!queue.length) return assert.end();
var key = queue.shift();
new MBTiles(fixtures[key], function(err, mbtiles) {
if (err) throw err;
loaded[key] = mbtiles;
load();
});
};
load();
});
fs.readdirSync(__dirname + '/fixtures/images/').forEach(function(file) {
var coords = file.match(/^plain_1_(\d+)_(\d+)_(\d+).png$/);
if (!coords) return;
// Flip Y coordinate because file names are TMS, but .getTile() expects XYZ.
coords = [ coords[3], coords[1], coords[2] ];
coords[2] = Math.pow(2, coords[0]) - 1 - coords[2];
tape('tile ' + coords.join('/'), function(assert) {
loaded.plain_1.getTile(coords[0] | 0, coords[1] | 0, coords[2] | 0, function(err, tile, headers) {
if (err) throw err;
assert.deepEqual(tile, fs.readFileSync(__dirname + '/fixtures/images/' + file));
assert.equal(headers['Content-Type'], 'image/png');
assert.ok(!isNaN(Date.parse(headers['Last-Modified'])));
assert.ok(/\d+-\d+/.test(headers['ETag']));
assert.end();
});
tape('setup', function(assert) {
var queue = Object.keys(fixtures);
var load = function() {
if (!queue.length) return assert.end();
var key = queue.shift();
new MBTiles(fixtures[key], function(err, mbtiles) {
if (err) throw err;
loaded[key] = mbtiles;
load();
});
tape('grid ' + coords.join('/'), function(assert) {
loaded.plain_1.getGrid(coords[0] | 0, coords[1] | 0, coords[2] | 0, yieldsError(assert, 'error', 'Grid does not exist', assert.end));
};
load();
});
fs.readdirSync(__dirname + '/fixtures/images/').forEach(function(file) {
var coords = file.match(/^plain_1_(\d+)_(\d+)_(\d+).png$/);
if (!coords) return;
// Flip Y coordinate because file names are TMS, but .getTile() expects XYZ.
coords = [ coords[3], coords[1], coords[2] ];
coords[2] = Math.pow(2, coords[0]) - 1 - coords[2];
tape('tile ' + coords.join('/'), function(assert) {
loaded.plain_1.getTile(coords[0] | 0, coords[1] | 0, coords[2] | 0, function(err, tile, headers) {
if (err) throw err;
assert.deepEqual(tile, fs.readFileSync(__dirname + '/fixtures/images/' + file));
assert.equal(headers['Content-Type'], 'image/png');
assert.ok(!isNaN(Date.parse(headers['Last-Modified'])));
assert.ok(/\d+-\d+/.test(headers['ETag']));
assert.end();
});
});
[ [0,1,0],
[-1,0,0],
[0,0,1],
[3,1,-1],
[2,-3,3],
[18,2,262140],
[4,0,15]
].forEach(function(coords) {
tape('tile ' + coords.join('/'), function(assert) {
loaded.plain_1.getTile(coords[0], coords[1], coords[2], yieldsError(assert, 'error', 'Tile does not exist', assert.end));
});
tape('grid ' + coords.join('/'), function(assert) {
loaded.plain_1.getGrid(coords[0] | 0, coords[1] | 0, coords[2] | 0, yieldsError(assert, 'error', 'Grid does not exist', assert.end));
});
});
[ [0,1,0],
[-1,0,0],
[0,0,1],
[3,1,-1],
[2,-3,3],
[18,2,262140],
[4,0,15]
].forEach(function(coords) {
tape('tile ' + coords.join('/'), function(assert) {
loaded.plain_1.getTile(coords[0], coords[1], coords[2], yieldsError(assert, 'error', 'Tile does not exist', assert.end));
});
});
fs.readdirSync(__dirname + '/fixtures/grids/').forEach(function(file) {
var coords = file.match(/^plain_2_(\d+)_(\d+)_(\d+).json$/);
if (!coords) return;
fs.readdirSync(__dirname + '/fixtures/grids/').forEach(function(file) {
var coords = file.match(/^plain_2_(\d+)_(\d+)_(\d+).json$/);
if (!coords) return;
// Flip Y coordinate because file names are TMS, but .getTile() expects XYZ.
coords = [ coords[3], coords[1], coords[2] ];
coords[2] = Math.pow(2, coords[0]) - 1 - coords[2];
tape('grid ' + coords.join('/'), function(assert) {
loaded.plain_2.getGrid(coords[0] | 0, coords[1] | 0, coords[2] | 0, function(err, grid, headers) {
if (err) throw err;
assert.deepEqual(JSON.stringify(grid), fs.readFileSync(__dirname + '/fixtures/grids/' + file, 'utf8'));
assert.equal(headers['Content-Type'], 'text/javascript');
assert.ok(!isNaN(Date.parse(headers['Last-Modified'])));
assert.ok(/\d+-\d+/.test(headers['ETag']));
assert.end();
});
});
tape('grid alt ' + coords.join('/'), function(assert) {
loaded.plain_4.getGrid(coords[0] | 0, coords[1] | 0, coords[2] | 0, function(err, grid, headers) {
if (err) throw err;
assert.deepEqual(JSON.stringify(grid), fs.readFileSync(__dirname + '/fixtures/grids/' + file, 'utf8'));
assert.equal(headers['Content-Type'], 'text/javascript');
assert.ok(!isNaN(Date.parse(headers['Last-Modified'])));
assert.ok(/\d+-\d+/.test(headers['ETag']));
assert.end();
});
// Flip Y coordinate because file names are TMS, but .getTile() expects XYZ.
coords = [ coords[3], coords[1], coords[2] ];
coords[2] = Math.pow(2, coords[0]) - 1 - coords[2];
tape('grid ' + coords.join('/'), function(assert) {
loaded.plain_2.getGrid(coords[0] | 0, coords[1] | 0, coords[2] | 0, function(err, grid, headers) {
if (err) throw err;
assert.deepEqual(JSON.stringify(grid), fs.readFileSync(__dirname + '/fixtures/grids/' + file, 'utf8'));
assert.equal(headers['Content-Type'], 'text/javascript');
assert.ok(!isNaN(Date.parse(headers['Last-Modified'])));
assert.ok(/\d+-\d+/.test(headers['ETag']));
assert.end();
});
});
[ [0,1,0],
[-1,0,0],
[0,0,1],
[3,1,-1],
[2,-3,3],
[18,2,262140],
[4,0,15]
].forEach(function(coords) {
tape('grid ' + coords.join('/'), function(assert) {
loaded.plain_2.getGrid(coords[0], coords[1], coords[2], yieldsError(assert, 'error', 'Grid does not exist', assert.end));
});
tape('grid alt ' + coords.join('/'), function(assert) {
loaded.plain_4.getGrid(coords[0], coords[1], coords[2], yieldsError(assert, 'error', 'Grid does not exist', assert.end));
tape('grid alt ' + coords.join('/'), function(assert) {
loaded.plain_4.getGrid(coords[0] | 0, coords[1] | 0, coords[2] | 0, function(err, grid, headers) {
if (err) throw err;
assert.deepEqual(JSON.stringify(grid), fs.readFileSync(__dirname + '/fixtures/grids/' + file, 'utf8'));
assert.equal(headers['Content-Type'], 'text/javascript');
assert.ok(!isNaN(Date.parse(headers['Last-Modified'])));
assert.ok(/\d+-\d+/.test(headers['ETag']));
assert.end();
});
});
[ [0,1,0],
[-1,0,0],
[0,0,-1],
[3,1,8],
[2,-3,0],
[18,2,3],
[4,0,0],
[4,3,8],
[4,4,8],
[4,5,8],
[4,13,4],
[4,0,14],
[3,0,7],
[3,6,2]
].forEach(function(coords) {
tape('dne ' + coords.join('/'), function(assert) {
loaded.non_existent.getTile(coords[0], coords[1], coords[2], yieldsError(assert, 'error', 'Tile does not exist', assert.end));
});
tape('corrupt ' + coords.join('/'), function(assert) {
loaded.corrupt.getTile(coords[0], coords[1], coords[2], yieldsError(assert, 'error', 'SQLITE_CORRUPT: database disk image is malformed', assert.end));
});
});
[ [0,1,0],
[-1,0,0],
[0,0,1],
[3,1,-1],
[2,-3,3],
[18,2,262140],
[4,0,15]
].forEach(function(coords) {
tape('grid ' + coords.join('/'), function(assert) {
loaded.plain_2.getGrid(coords[0], coords[1], coords[2], yieldsError(assert, 'error', 'Grid does not exist', assert.end));
});
tape('grid alt ' + coords.join('/'), function(assert) {
loaded.plain_4.getGrid(coords[0], coords[1], coords[2], yieldsError(assert, 'error', 'Grid does not exist', assert.end));
});
});
[ [0,1,0],
[-1,0,0],
[0,0,-1],
[3,1,8],
[2,-3,0],
[18,2,3],
[4,0,0],
[4,3,8],
[4,4,8],
[4,5,8],
[4,13,4],
[4,0,14],
[3,0,7],
[3,6,2]
].forEach(function(coords) {
tape('dne ' + coords.join('/'), function(assert) {
loaded.non_existent.getTile(coords[0], coords[1], coords[2], yieldsError(assert, 'error', 'Tile does not exist', assert.end));
});
tape('corrupt ' + coords.join('/'), function(assert) {
loaded.corrupt.getTile(coords[0], coords[1], coords[2], yieldsError(assert, 'error', 'SQLITE_CORRUPT: database disk image is malformed', assert.end));
});
});