Sandro Santilli
ac83700810
Send a 404 on unsupported format requested
2012-10-12 12:17:35 +02:00
Sandro Santilli
0d91ab2c6a
Survive multiple "format" parameters, only using last one
2012-10-12 11:42:03 +02:00
Sandro Santilli
6a2c0e9727
Initial support for SVG output ( #49 )
...
This version only dumps the geometries with no identifier.
Scales geometries to fit in a 1024x768 pixels area, using
a circle radius of 5 pixels, a stroke-width of 1 pixel and
no fill. Supports trimming number of decimals.
Adds a viewBox tag to fit the drawing to the output device window.
Includes an automated testcase.
2012-10-04 12:04:50 +02:00
Sandro Santilli
4521942820
Test "CSV" format, drop "KML" from the list of supported formats
2012-10-04 12:04:50 +02:00
Sandro Santilli
2ac6e2d132
Add tests for INSERT/UPDATE/DELETE and _no_ RETURNING ( #13 )
2012-09-17 16:56:25 +02:00
Sandro Santilli
fe2c6bfe1f
Add test for DELETE .. RETURNING ( #50 )
2012-09-17 16:50:15 +02:00
Sandro Santilli
adfe97bf81
Add test for broken SQL ( #51 )
2012-09-17 13:04:16 +02:00
Sandro Santilli
8b824801cf
Fix INSERT and UPDATE with RETURNING clause. Closes #50
...
Includes regression test
2012-09-17 11:50:19 +02:00
Sandro Santilli
2d59de1b70
Add a couple of additional tests about forbidden INSERT attempts.
...
These are:
- NO api key used
- INSERT in public table
Both tests are already passing
2012-09-17 11:12:00 +02:00
Sandro Santilli
4723c028c9
Use the correct redis variable for checking map key ( closes #44 )
...
Includes testcase
2012-08-02 12:18:54 +02:00
Sandro Santilli
acb625b72f
Expect correct JSON, never mind formatting of it
...
This is because express-3.0.0beta6 send indented JSON ...
2012-07-16 17:16:28 +02:00
Sandro Santilli
8fb65874f0
Fix hang in app.auth.test.js and enable running on make check
...
Closes #38 (yay!)
2012-07-16 13:41:44 +02:00
Sandro Santilli
aee257c5ef
Do not leak "tmp" variable to globals
2012-07-13 11:11:30 +02:00
Sandro Santilli
ce4f99fa7f
Print body on unexpected non-200 response status
2012-07-13 11:01:32 +02:00
Sandro Santilli
e4f3a94256
Port tests to mocha. Closes #35 .
2012-07-13 10:29:09 +02:00
Sandro Santilli
89d74970e1
Give more info on unexpected response status code
2012-07-12 22:09:14 +02:00
Simon Tokumine
374583e655
add tests and refactor validations for input parameters. closes #29
2012-06-06 19:47:21 +01:00
Simon Tokumine
fb61c32850
add acceptance test for default dp change in geojson
2012-06-06 18:57:50 +01:00
Simon Tokumine
9d2410fb32
updated readme to reflect api key:
2012-06-01 21:19:02 +01:00
Simon Tokumine
d7df8b1449
fix api key tests
2012-05-08 15:25:19 +01:00
Simon Tokumine
4cbdf62cc2
make wellformed CSV and stream back to browser. #9
2012-04-13 15:37:09 +01:00
Simon Tokumine
ffc1fa3fe1
closes #11 . closes #9 . Pending reorganisation.
2012-04-13 00:30:45 +01:00
Simon Tokumine
81f44f2935
merge conflicts
2012-04-10 12:56:22 +01:00
Simon Tokumine
dd9de25616
node v0.6 compatibility
2012-03-16 13:50:07 +01:00
javi santana
59739483e8
added auth using api token
2011-12-26 19:16:41 +01:00
Simon Tokumine
025f201ea8
add system table sanitizer
2011-11-22 00:06:14 +00:00
Simon Tokumine
8ebdd0474c
Add test for system tables
2011-11-21 23:06:38 +00:00
Simon Tokumine
de191ed33b
Add decimal place limiting to geojson call
2011-11-08 23:35:59 +00:00
Simon Tokumine
f740d9ea14
words have meaning.
2011-10-28 12:18:06 +01:00
Simon Tokumine
555e072195
tidy geojson, add content-disposition and remove KML for now. Closes #7
2011-10-28 12:11:18 +01:00
javi
b3012ff73c
added test fixtures
2011-10-05 17:49:54 +02:00
Simon Tokumine
d9870305da
updated to post
2011-09-07 12:05:10 +01:00
Simon Tokumine
f10cd72e0b
updated acceptance tests for host name based public api and made work :)
2011-08-24 20:47:10 +01:00
Simon Tokumine
bb08f4f982
further fixes for public
2011-08-17 18:42:19 +01:00
Simon Tokumine
fefa051450
added true oauth to application. got rid of bogus
2011-08-17 17:27:45 +01:00
Alvaro Bautista
f0df331fb4
Change request path from /v1 to /api/v1
2011-07-04 17:28:39 +02:00
Simon Tokumine
317da1f311
added dangerous test
2011-06-20 18:22:46 +02:00
Simon Tokumine
719644e76d
added public user shouldn't insert test
2011-06-20 18:03:29 +02:00
Simon Tokumine
80ecdc565c
oauth
2011-06-20 15:39:12 +02:00
Fernando Blat
21277ff9d2
Introduced a new parameter db_port to change it in a easy way
...
Some space and linebreaks cleaning
2011-06-13 12:31:50 +02:00
Simon Tokumine
bcd56de458
first draft, tidied, unit tests, modules, refactor, environments, see TODO for next steps"
2011-06-13 04:23:02 +01:00
Fernando Blat
159f72fe3d
First version of the API server with some TODOs to solve
2011-06-09 18:34:02 +02:00