CartoDB-SQL-API/test
Raul Ochoa 9c255c504b Updates CDB_QueryTables to match the one from the extension. Fixes some tests to show the schema presence.
Skip some tests that we need to review because with the current implementation of CDB_QueryTables dont make sense.
CDB_QueryTables should be used from the extension as a dependency.
2014-07-29 13:52:04 +02:00
..
acceptance Updates CDB_QueryTables to match the one from the extension. Fixes some tests to show the schema presence. 2014-07-29 13:52:04 +02:00
support Updates CDB_QueryTables to match the one from the extension. Fixes some tests to show the schema presence. 2014-07-29 13:52:04 +02:00
unit requests associated with formats based on postgres expose a cancel method that will be called on client request abortion/cancelling so postgres can cancel ongoing queries 2014-06-02 14:48:38 +02:00
websocket_test Move websocket_test/ under test/ 2013-05-24 08:38:57 +02:00
helper.js first draft, tidied, unit tests, modules, refactor, environments, see TODO for next steps" 2011-06-13 04:23:02 +01:00
prepare_db.sh CDB-3079 enforces postgres user in preparation script 2014-06-03 18:49:29 +02:00
README.md Update after port to mocha 2012-07-13 10:30:46 +02:00
run_tests.sh Set default PostgreSQL application name to "cartodb_sqlapi" 2014-05-07 16:14:17 +02:00
test.sql Abort test if db preparation failed 2014-03-20 11:58:05 +01: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)