CartoDB-SQL-API/test
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
..
acceptance Simplify throttling logic 2019-11-20 12:09:06 +01:00
integration 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
support 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
unit 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
websocket_test Remove leftovers 2019-10-07 14:28:17 +02:00
helper.js Use strict mode 2018-10-24 15:42:33 +02:00
prepare_db.sh Tests: Stop downloading individual files and use the full cartodb extension 2019-06-03 17:42:54 +02:00
README.md
run_tests_docker.sh Docker: Install cartodb extension 2019-06-03 17:45:04 +02:00
run_tests.sh Tests: Stop downloading individual files and use the full cartodb extension 2019-06-03 17:42:54 +02:00

cartodb-sql-api tests

Tests require you create a test database and set some redis keys before, you can execute prepare_db.sh script, it will create database, users and redis stuff for you. Be sure postgres and redis are running.

cd test && ./prepare_db.sh

Note that "make check" from top-level dir will try to do everything needed to prepare & run the tests.

Acceptance tests (need ctrl-C to exit)

mocha -u tdd test/acceptance/app.test.js mocha -u tdd test/acceptance/app.auth.test.js

Unit tests

mocha -u tdd test/unit/*.js (or run the tests individually)