MVT PostGIS limit test fixed
This commit is contained in:
parent
10f9f61e1e
commit
28501f6b9d
@ -2,6 +2,7 @@ require('../support/test_helper');
|
|||||||
|
|
||||||
const assert = require('../support/assert');
|
const assert = require('../support/assert');
|
||||||
const TestClient = require('../support/test-client');
|
const TestClient = require('../support/test-client');
|
||||||
|
var serverOptions = require('../../lib/cartodb/server_options');
|
||||||
|
|
||||||
const timeoutErrorTilePath = `${process.cwd()}/assets/render-timeout-fallback.png`;
|
const timeoutErrorTilePath = `${process.cwd()}/assets/render-timeout-fallback.png`;
|
||||||
|
|
||||||
@ -200,15 +201,21 @@ describe('user render timeout limit', function () {
|
|||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
describe('vector', function () {
|
describe('vector (PostGIS)', vector(true));
|
||||||
|
describe('vector (mapnik)', vector(false));
|
||||||
|
function vector(usePostGIS) {
|
||||||
|
const originalUsePostGIS = serverOptions.renderer.mvt.usePostGIS;
|
||||||
|
return function () {
|
||||||
beforeEach(function (done) {
|
beforeEach(function (done) {
|
||||||
|
serverOptions.renderer.mvt.usePostGIS = usePostGIS;
|
||||||
const mapconfig = createMapConfig();
|
const mapconfig = createMapConfig();
|
||||||
this.testClient = new TestClient(mapconfig, 1234);
|
this.testClient = new TestClient(mapconfig, 1234);
|
||||||
this.testClient.setUserRenderTimeoutLimit('localhost', 50, done);
|
this.testClient.setUserDatabaseTimeoutLimit(50, done);
|
||||||
});
|
});
|
||||||
|
|
||||||
afterEach(function (done) {
|
afterEach(function (done) {
|
||||||
this.testClient.setUserRenderTimeoutLimit('localhost', 0, (err) => {
|
serverOptions.renderer.mvt.usePostGIS = originalUsePostGIS;
|
||||||
|
this.testClient.setUserDatabaseTimeoutLimit(0, (err) => {
|
||||||
if (err) {
|
if (err) {
|
||||||
return done(err);
|
return done(err);
|
||||||
}
|
}
|
||||||
@ -234,7 +241,7 @@ describe('user render timeout limit', function () {
|
|||||||
errors: ['You are over platform\'s limits. Please contact us to know more details'],
|
errors: ['You are over platform\'s limits. Please contact us to know more details'],
|
||||||
errors_with_context: [{
|
errors_with_context: [{
|
||||||
type: 'limit',
|
type: 'limit',
|
||||||
subtype: 'render',
|
subtype: 'datasource',
|
||||||
message: 'You are over platform\'s limits. Please contact us to know more details'
|
message: 'You are over platform\'s limits. Please contact us to know more details'
|
||||||
}]
|
}]
|
||||||
});
|
});
|
||||||
@ -242,7 +249,8 @@ describe('user render timeout limit', function () {
|
|||||||
done();
|
done();
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
});
|
};
|
||||||
|
}
|
||||||
|
|
||||||
describe('interativity', function () {
|
describe('interativity', function () {
|
||||||
beforeEach(function (done) {
|
beforeEach(function (done) {
|
||||||
|
Loading…
Reference in New Issue
Block a user