|
|
|
@ -36,14 +36,16 @@ describe('cache-control header', function () {
|
|
|
|
|
describe('max-age directive', function () {
|
|
|
|
|
it('tile from a table which is included in cdb_tablemetada', function (done) {
|
|
|
|
|
const ttl = ONE_YEAR_IN_SECONDS;
|
|
|
|
|
const mapConfig = createMapConfig([{
|
|
|
|
|
type: 'cartodb',
|
|
|
|
|
options: {
|
|
|
|
|
sql: 'select * from test_table',
|
|
|
|
|
cartocss: TestClient.CARTOCSS.POINTS,
|
|
|
|
|
cartocss_version: '2.3.0'
|
|
|
|
|
}
|
|
|
|
|
}]);
|
|
|
|
|
const mapConfig = createMapConfig({
|
|
|
|
|
layers: [{
|
|
|
|
|
type: 'cartodb',
|
|
|
|
|
options: {
|
|
|
|
|
sql: 'select * from test_table',
|
|
|
|
|
cartocss: TestClient.CARTOCSS.POINTS,
|
|
|
|
|
cartocss_version: '2.3.0'
|
|
|
|
|
}
|
|
|
|
|
}]
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
const testClient = new TestClient(mapConfig);
|
|
|
|
|
|
|
|
|
@ -59,14 +61,16 @@ describe('cache-control header', function () {
|
|
|
|
|
|
|
|
|
|
it('tile from a table which is NOT included in cdb_tablemetada', function (done) {
|
|
|
|
|
const ttl = global.environment.varnish.fallbackTtl || FIVE_MINUTES_IN_SECONDS;
|
|
|
|
|
const mapConfig = createMapConfig([{
|
|
|
|
|
type: 'cartodb',
|
|
|
|
|
options: {
|
|
|
|
|
sql: 'select * from test_table_2',
|
|
|
|
|
cartocss: TestClient.CARTOCSS.POINTS,
|
|
|
|
|
cartocss_version: '2.3.0'
|
|
|
|
|
}
|
|
|
|
|
}]);
|
|
|
|
|
const mapConfig = createMapConfig({
|
|
|
|
|
layers: [{
|
|
|
|
|
type: 'cartodb',
|
|
|
|
|
options: {
|
|
|
|
|
sql: 'select * from test_table_2',
|
|
|
|
|
cartocss: TestClient.CARTOCSS.POINTS,
|
|
|
|
|
cartocss_version: '2.3.0'
|
|
|
|
|
}
|
|
|
|
|
}]
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
const testClient = new TestClient(mapConfig);
|
|
|
|
|
|
|
|
|
@ -82,24 +86,26 @@ describe('cache-control header', function () {
|
|
|
|
|
|
|
|
|
|
it('tile from joined tables which one of them is NOT included in cdb_tablemetada', function (done) {
|
|
|
|
|
const ttl = global.environment.varnish.fallbackTtl || FIVE_MINUTES_IN_SECONDS;
|
|
|
|
|
const mapConfig = createMapConfig([{
|
|
|
|
|
type: 'cartodb',
|
|
|
|
|
options: {
|
|
|
|
|
sql: `
|
|
|
|
|
select
|
|
|
|
|
t.cartodb_id,
|
|
|
|
|
t.the_geom,
|
|
|
|
|
t.the_geom_webmercator
|
|
|
|
|
from
|
|
|
|
|
test_table t,
|
|
|
|
|
test_table_2 t2
|
|
|
|
|
where
|
|
|
|
|
t.cartodb_id = t2.cartodb_id
|
|
|
|
|
`,
|
|
|
|
|
cartocss: TestClient.CARTOCSS.POINTS,
|
|
|
|
|
cartocss_version: '2.3.0'
|
|
|
|
|
}
|
|
|
|
|
}]);
|
|
|
|
|
const mapConfig = createMapConfig({
|
|
|
|
|
layers: [{
|
|
|
|
|
type: 'cartodb',
|
|
|
|
|
options: {
|
|
|
|
|
sql: `
|
|
|
|
|
select
|
|
|
|
|
t.cartodb_id,
|
|
|
|
|
t.the_geom,
|
|
|
|
|
t.the_geom_webmercator
|
|
|
|
|
from
|
|
|
|
|
test_table t,
|
|
|
|
|
test_table_2 t2
|
|
|
|
|
where
|
|
|
|
|
t.cartodb_id = t2.cartodb_id
|
|
|
|
|
`,
|
|
|
|
|
cartocss: TestClient.CARTOCSS.POINTS,
|
|
|
|
|
cartocss_version: '2.3.0'
|
|
|
|
|
}
|
|
|
|
|
}]
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
const testClient = new TestClient(mapConfig);
|
|
|
|
|
|
|
|
|
|