Daniel García Aubert
668b809e3f
Extract query params parses to its middleware
2019-07-26 11:27:46 +02:00
Daniel García Aubert
46190008f5
Remove table cache
2019-07-24 17:44:04 +02:00
Daniel García Aubert
b3de428adb
Add test
2019-07-05 16:12:09 +02:00
Daniel García Aubert
9408be108b
Add missing test
2019-07-04 12:24:42 +02:00
Daniel García Aubert
50a35fa8c7
Add test
2019-07-04 12:21:31 +02:00
Daniel García Aubert
ccb0bbfb86
Set directive 'max-age' to 5 min when there are affacted tables where we can't know when were updated for the last time, e.g: non cartodified tables or foreing tables without cartodb support
2019-07-04 10:45:35 +02:00
Daniel García Aubert
4a342bce83
Merge branch 'master' into 498-pgtypes
2019-06-03 20:49:10 +02:00
Daniel García Aubert
88f8ad3013
Fix assertion
2019-06-03 20:48:12 +02:00
Daniel García Aubert
bd9de97b79
Add tests
2019-06-03 20:42:49 +02:00
Raul Marin
f971565ca7
Docker: Install cartodb extension
2019-06-03 17:45:04 +02:00
Raul Marin
be9f657958
Tests: Stop downloading individual files and use the full cartodb extension
2019-06-03 17:42:54 +02:00
Raul Marin
f6f8836152
Test: Remove some console.log calls
2019-06-03 17:42:19 +02:00
Daniel García Aubert
6417a734a0
Retrieve exact Pg field type information in JSON format
2019-06-03 17:37:40 +02:00
Daniel García Aubert
8ab98f705d
Going green, be able to handle post method for copyto endpoint
2019-05-31 11:54:20 +02:00
Daniel García Aubert
12a8fad251
Going red: test to check copyto endpoint through POST method
2019-05-31 10:55:00 +02:00
Daniel García Aubert
f20a38b3c8
Revert "typo"
...
This reverts commit 1eb7c86562
.
2019-05-31 10:38:36 +02:00
Daniel García Aubert
1eb7c86562
typo
2019-05-31 10:34:30 +02:00
Daniel García Aubert
2b86abbeba
Please, jshint
2019-05-28 19:30:17 +02:00
Daniel García Aubert
6676260b17
Implement a throttler stream to check input data speed
2019-05-28 19:24:29 +02:00
Daniel García Aubert
fbc958f8e1
Materialize table creation as test setup
2019-05-16 12:17:24 +02:00
Daniel García Aubert
2208fb9764
Implement a cancel backend through query instead of node-postgres protocol
2019-05-14 15:39:54 +02:00
Raul Marin
055f56005c
Remove workaround for PARALLEL tags
2019-04-10 11:53:14 +02:00
Daniel García Aubert
1905a2bd28
Please, jshint
2019-04-04 15:16:44 +02:00
Daniel García Aubert
2e2e233b68
Use 'bunyan' logger instead of 'debug' to log debug messages
2019-04-04 14:31:41 +02:00
Simon Martín
23149ce7bf
remving length test
2019-02-28 16:55:01 +01:00
Simon Martín
9cf68f2f16
Batch API Queries with fallbacks tests
2019-02-28 16:02:34 +01:00
Simon Martín
52e4dfa728
using the new TYPES
2019-02-28 11:49:05 +01:00
Simon Martín
d5470ac556
testing config parameters usage
2019-02-27 12:50:23 +01:00
Simon Martín
c53ed67252
typo
2019-02-27 11:57:36 +01:00
Simon Martín
1c6cb293d4
testing log middleware
2019-02-27 10:09:08 +01:00
Simon Martín
cd6bbaddab
remove 'only'
2019-02-26 16:29:07 +01:00
Simon Martín
157786a7bd
batch queries tests
2019-02-26 16:22:39 +01:00
Simon Martín
9f4adbc3de
Handle query middleware failing tests
2019-02-26 15:43:14 +01:00
Simon Martín
9ab3f71f03
Handle query middleware acceptance test
2019-02-26 15:37:03 +01:00
Simon Martín
799b767505
remove old query log system
2019-02-26 13:58:01 +01:00
Daniel García Aubert
26f8ccc3cf
Drop support for Node.js 6, npm 3, Postgres 9.5, PostGIS 2.2, and Redis 3
2019-02-21 18:55:27 +01:00
Daniel G. Aubert
76a7053414
version 6 to 6.9.2 in travis
...
Co-Authored-By: oleurud <oleurud@pm.me>
2019-02-13 10:48:09 +01:00
Simon Martín
3eae5ec5ab
test with new docker image
2019-02-12 18:52:57 +01:00
Daniel García Aubert
955b72a87c
Upgrade to mocha 5 to fix vulns
2019-01-16 18:13:17 +01:00
Simon Martín
60702faa57
adding Authorization to Access-Control-Allow-Headers
2019-01-10 15:55:08 +01:00
Raul Marin
03701ae695
Set platform limits message on streaming responses too
2019-01-02 16:21:33 +01:00
Raul Marin
7eb412cf59
Test: Accept PG11 error messages
2019-01-02 16:21:33 +01:00
Rafa de la Torre
2f8357ee4f
Properly mock Date.now() for tests
2018-12-11 11:50:53 +01:00
Rafa de la Torre
aeec1922ee
Fix test and add const #543
2018-12-05 19:15:57 +01:00
Rafa de la Torre
b6251568eb
Test first, with hardcoded values (WIP) #543
2018-12-05 18:59:11 +01:00
Rafa de la Torre
8505857412
Make error_handler.test.js independent from other tests #543
...
This is needed to avoid a "test race" and get it closer to a real unit
test.
When running it along with others it passes:
```
$ make test-unit
...
48 passing (54ms)
12 pending
```
(note it relies on the ordering produced by `find`)
when running it along with some other test that reads the config, it
works as well:
```
$ test/run_tests.sh test/unit/apikeyauth.test.js test/unit/error_handler.test.js
...
3 passing (9ms)
12 pending
```
but when run in isolation, it fails:
```
$ test/run_tests.sh test/unit/error_handler.test.js
...
0 passing (15ms)
3 failing
1) error-handler should return a header with errors:
TypeError: Cannot read property 'environment' of undefined
at errorMiddleware (app/middlewares/error.js:10:28)
at Context.<anonymous> (test/unit/error_handler.test.js:53:26)
2) error-handler JSONP should return a header with error statuscode:
TypeError: Cannot read property 'environment' of undefined
at errorMiddleware (app/middlewares/error.js:10:28)
at Context.<anonymous> (test/unit/error_handler.test.js:79:26)
3) error-handler should escape chars that broke logs regex:
TypeError: Cannot read property 'environment' of undefined
at errorMiddleware (app/middlewares/error.js:10:28)
at Context.<anonymous> (test/unit/error_handler.test.js:108:26)
```
2018-12-05 16:22:48 +01:00
Simon Martín
4dbd4d8b80
tests ensuring cancel query with Quota exceeded or max POST size
2018-11-29 18:42:04 +01:00
Daniel García Aubert
35dd404a0b
Rename lock files before installing with different versions of npm
2018-11-07 20:24:14 +01:00
Daniel García Aubert
99b92c65fe
Run configure before installing
2018-11-07 19:21:46 +01:00
Daniel García Aubert
721bf139b3
Install dependencies depending on the version of Node.js while running CI
2018-11-07 19:03:52 +01:00