Daniel García Aubert
014158c968
Eslint errors
2019-12-26 17:46:27 +01:00
Daniel García Aubert
43481b42e5
Eslint errors
2019-12-26 17:16:29 +01:00
Daniel García Aubert
90bdb6d487
More eslint errors
2019-12-26 16:57:24 +01:00
Daniel García Aubert
2e8c0bdbdd
Fix test
2019-12-26 16:43:12 +01:00
Daniel García Aubert
44ff21b7c0
Fix eslint errors
2019-12-26 16:10:41 +01:00
Daniel García Aubert
ac7d60d97d
Fix lint errors
2019-12-26 14:51:09 +01:00
Daniel García Aubert
e242d94d30
Fix eslint errors
2019-12-26 14:38:53 +01:00
Daniel García Aubert
cc535b13d2
Use asert.strict mode
2019-12-26 14:23:21 +01:00
Daniel García Aubert
5a96dbb59c
Run eslint --fix
2019-12-23 18:19:08 +01:00
Javier Goizueta
8db90dc3ab
Lint fix
2019-11-20 13:06:36 +01:00
Javier Goizueta
41ba98b8f4
Fix tests
2019-11-20 13:00:03 +01:00
Javier Goizueta
f026121ad5
Simplify throttling logic
...
This introduces a couple of changes in the parameter interpretation:
copy_from_minimum_input_speed is now the total number of bytes in the interval
(so we could multiply the currently configured values by the interval to preserve min. throughput.
the minimum speed is now inclusive (only smaller values will cause an exception).
2019-11-20 12:09:06 +01:00
Daniel García Aubert
0b74ae798a
Leave me alone JSHint
2019-10-15 13:42:11 +02:00
Daniel García Aubert
2ec65375fc
Be able to synchronize the TTL of cache-control header to expire in a coherent way
2019-10-15 13:11:49 +02:00
Daniel García Aubert
06a47a8afc
Changed folder structure to reflect application functionallity. Renamed files using hyphens instead of underscore to have a more consistent naming across the whole project
2019-10-03 18:24:39 +02:00
Daniel García Aubert
b5bb06db6c
Add test to validate custom middlewares
2019-10-02 19:10:32 +02:00
Román Jiménez
e7eb2083f2
Add Rate limit headers to CORS ( #618 )
2019-09-27 09:52:51 +02:00
Raúl Marín
d57f00c4e5
query_tables_update: Update to 0.6.0 ( #613 )
2019-09-13 13:45:43 +02:00
Raúl Marín
df523960a2
Fix test timeouts ( #612 )
...
* Tests: Work with re-runs
* Test: Adapt copyfrom test
- Reduce timeout from 10 to 1 ms.
- Increase the size of the file from 6 to 2016 rows.
* Use node-cartodb-psql 0.14.0
Ref: https://github.com/CartoDB/CartoDB-SQL-API/pull/612
2019-09-13 11:28:37 +02:00
Raul Marin
7b02bf13af
Add tests for x-sqlapi-log length
2019-07-31 15:58:05 +02:00
Daniel García Aubert
fcb7591051
Extract query may write middleware
2019-07-26 18:23:14 +02:00
Daniel García Aubert
2aed90392e
Unify query params parsing in same middleware with differente strategies
2019-07-26 16:06:53 +02:00
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
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
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