Skip to content

Commit

Permalink
Add additional test cases for quadkey
Browse files Browse the repository at this point in the history
  • Loading branch information
Lucas Wojciechowski committed Jul 1, 2016
1 parent 7f37ff5 commit 0877cac
Showing 1 changed file with 9 additions and 1 deletion.
10 changes: 9 additions & 1 deletion test/js/source/tile_coord.test.js
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,15 @@ test('TileCoord', function(t) {
});

t.test('replaces {quadkey}', function(t) {
t.equal(new TileCoord(17, 22914, 52870).url(['a{quadkey}']), 'a02301322130000230');
t.equal(new TileCoord(1, 0, 0).url(['quadkey={quadkey}']), 'quadkey=0');
t.equal(new TileCoord(2, 0, 0).url(['quadkey={quadkey}']), 'quadkey=00');
t.equal(new TileCoord(2, 1, 1).url(['quadkey={quadkey}']), 'quadkey=03');
t.equal(new TileCoord(17, 22914, 52870).url(['quadkey={quadkey}']), 'quadkey=02301322130000230');

// Test case confirmed by quadkeytools package
// https://bitbucket.org/steele/quadkeytools/src/master/test/quadkey.js?fileviewer=file-view-default#quadkey.js-57
t.equal(new TileCoord(6, 29, 3).url(['quadkey={quadkey}']), 'quadkey=011123');

t.end();
});

Expand Down

0 comments on commit 0877cac

Please sign in to comment.