Commit Graph

174 Commits

Author SHA1 Message Date
brianc
102a069bd2 have native bindings emit proper result object on 'end' event - closes #219 2012-12-10 23:25:26 -06:00
brianc
1c43930ba1 cleanup & fix failing tests to allow for green merge of pull #228 2012-12-10 22:44:58 -06:00
brianc
8b9e97f5b9 update version of node-pool closes gh #223
added integration test to catch any future regressions
2012-12-04 17:53:04 -06:00
brianc
40f084460e ignore hanging tests 2012-10-15 17:43:14 -05:00
bmc
9341efe669 allow options to pass to js ssl connection bindings 2012-09-10 21:40:41 -05:00
bmc
6640271f53 add failing test for #183 2012-09-09 20:53:12 -05:00
brianc
400d410ad5 remove failing, postgreSQL version specific test
notify test fails on the version of postgres running on travis.  I need to investigate this.  Since it's an extremely non-important test & coupled to a particular version of postgres I'm going to remove until I can figure out a better way to reproduce.
2012-08-07 08:44:41 -05:00
booo
bab01eac40 Add missing integeration test for date type parser.
We don't parse date types in the javascript binary parser. Keep this in mind if
you plan to use the binary javascript parser.
2012-08-01 18:48:47 +02:00
booo
ccc3f81dfa enable some useful test cases again 2012-07-06 15:59:38 +02:00
brianc
31566cf056 fix failing array test - closes #125 2012-06-28 19:13:52 -05:00
brianc
913207575b use node-gyp - closes #132 2012-06-18 22:43:30 -05:00
brianc
176e6c7ab2 include command metadata with native query result callback - closes #128 2012-05-30 23:38:03 -05:00
brianc
66ea0249d8 add failing test for #130 2012-05-30 22:40:49 -05:00
brianc
96f7179094 expose type converter overrides & warn on giant numeric values 2012-03-21 22:36:18 -05:00
brianc
5adb96f827 add failing test for #103 2012-03-06 19:08:11 -06:00
Jan Zimmek
f2f380787e enhance array parser 2012-02-23 23:13:59 +01:00
Alexander Sulfrian
b2a2d029ab fixed test, column should be accessed with name 2011-11-22 05:02:15 +01:00
Alexander Sulfrian
6b032c466b added test-binary target
integration tests could now be started in binary mode
some tests are executed in text mode anyway, they are currently not
compatible with binary mode or prepared statements at all
(f.e. multiple statements in one query)
2011-11-22 05:01:00 +01:00
Alexander Sulfrian
f698ed4459 use config dict in all test
instead of the connection string use the config dict in all tests to
be able to specify things like binary mode
2011-11-22 05:00:54 +01:00
Christophe Macabiau
947b53a0cc use the correct pg bindings 2011-11-02 19:16:13 +01:00
Christophe Macabiau
c98ebb55e2 query cancellation test 2011-11-02 16:35:09 +01:00
Brian Dunavant
94dc7fd4e8 treat undefined values as NULL. Include test to verify. 2011-10-14 11:31:12 -04:00
brianc
06585d6e2c require 'util' instead of 'sys' 2011-10-10 19:40:52 -05:00
brianc
afe4382c63 change assert.length to assert.lengthIs 2011-10-10 19:21:06 -05:00
brianc
2835f25e3f make booo's tests pass for the native client 2011-10-03 03:26:50 -05:00
booo
38f4b04140 error-handling-test: implemented some tests for the Client.prototype.connect with callback (#52) 2011-10-03 03:26:50 -05:00
brianc
ec1c70c4b5 ability to pause/resume drain event for long-running async transactions 2011-08-29 23:43:36 -05:00
brianc
45a5142159 remove dead test code 2011-08-29 23:29:08 -05:00
brianc
d9fbe9e878 remove require.paths use 2011-08-29 02:35:08 -05:00
brianc
293eaf8b0f failing test for inconsistent js/native query api 2011-08-15 20:37:46 -05:00
brianc
4cb97a2b9e switch to node-pool from custom client pool 2011-08-11 20:59:56 -05:00
brianc
1fbe54d5f2 fix gh#36 2011-07-12 23:08:16 -05:00
brianc
f395ee646f fix failing error handling tests 2011-07-10 13:34:25 -05:00
brianc
de7f90f315 Merge branch 'master' of https://github.com/brianc/node-postgres 2011-06-02 07:29:32 -05:00
brianc
7fb6c430df failing test (currently ignored) for pure js connection error handling 2011-06-02 07:28:05 -05:00
brianc
f7e81edc1a added extra tests contributed by napa3um 2011-05-19 23:14:20 -05:00
brianc
0ea77f475b fix for gh-issue #26 2011-05-19 20:46:27 -05:00
brianc
699ef7b294 temporarily ignore metadata test 2011-05-19 19:19:58 -05:00
brianc
94f670590f support for connecting via hostname with native bindings (using node async dns lookup instead of sync libpq dns) 2011-05-05 19:13:43 -05:00
Brian Carlson
c98bb21641 failing test for native query with object as first parameter and callback as second parameter 2011-04-20 22:48:40 -05:00
Brian Carlson
c75c6e3040 fix failing test on 9.0 due to the 'instant' nature of notification messages 2011-04-14 23:20:15 -05:00
brianc
0792c0a51b fix test to work with 8.x versions of postgres 2011-04-14 23:11:36 -05:00
Brian Carlson
e4ce36bda8 support for 'payload' of notification in postgres >=9.0 2011-04-14 22:53:44 -05:00
brianc
bd3dc8518e Merge branch 'master' into libpq 2011-03-07 19:25:56 -06:00
brianc
a205f612eb modified to test larger and more frequent dataset 2011-03-07 19:15:27 -06:00
brianc
2cecd76dfe renamed test file to get picked up by automatic test running 2011-03-07 19:00:53 -06:00
brianc
847d84f82e fixed 'overload' error for NativeQuery constructor 2011-03-07 18:56:50 -06:00
Darwin
db72f684c9 added a test that triggers a bug i found, in my project i fixed the bug by making the query smaller (char count). 2011-03-07 12:59:57 +01:00
brianc
1fd718bd74 work on named prepared statements 2011-03-06 21:32:58 -06:00
brianc
941b2e298d work on named queries 2011-03-05 12:01:57 -06:00
brianc
0a672a6329 re-include previously ignored, failing test for named statements in prep for implementing feature 2011-03-05 11:32:37 -06:00
brianc
f38f5d6cf6 pass args to client tests 2011-03-05 11:32:18 -06:00
brianc
1226ee2012 only test for client configuration during pure-js tests 2011-03-05 11:32:10 -06:00
brianc
3399352383 errors from libpq come back with appropriate data 2011-03-04 22:28:40 +00:00
brianc
c1b5fe2ab0 native 'notify' and 'notification' events 2011-03-04 20:04:59 +00:00
brianc
bbe704b8db merged master 2011-03-04 19:32:54 +00:00
brianc
1cd1721f7f integration notification tests 2011-03-04 19:30:19 +00:00
brianc
5459773b90 properly emit notice messages on client 2011-03-03 23:30:17 +00:00
brianc
7f582a5811 more tests passing 2011-03-03 18:46:24 +00:00
brianc
0b97f699c5 merge master into topic 2011-03-03 18:31:20 +00:00
brianc
d38ea0131f passing more tests 2011-03-03 18:29:00 +00:00
brianc
d403958869 fix test failure 2011-03-03 18:23:02 +00:00
brianc
7e2f713af3 running all client integration tests against native client - many failures 2011-03-03 18:21:43 +00:00
bmc
b76ced7144 begin type coercion for libpq 2011-03-01 21:03:51 +00:00
bmc
9eed57be84 updated integration tests of defaults to test for new values 2011-03-01 20:28:44 +00:00
Brian Carlson
6a2adc1feb more api compat 2011-02-23 19:40:52 -06:00
Brian Carlson
7d05daaf2c removed some globals from tests 2011-02-23 19:50:43 -06:00
Brian Carlson
8fe4f85714 all simple query tests now passing 2011-02-23 19:15:16 -06:00
brianc
ce56fb6453 beginning of js Client compatible api 2011-02-22 23:52:25 -06:00
Brian Carlson
fe74b91041 removed references to 'connection' in client integration tests 2011-02-22 19:16:05 -06:00
Brian Carlson
2029248dbe edge case millisecond parsing fixed 2011-01-23 23:58:03 -06:00
Brian Carlson
2e3dee254f failing test for the elusive milisecond parsing bug 2011-01-23 22:19:55 -06:00
Brian Carlson
79c5faf547 first pass at array type conversion 2011-01-21 16:53:24 -06:00
brianc
56ba2567ce result of query contains metadata about query execution 2011-01-19 00:35:32 -06:00
Brian Carlson
41add49925 failing test for multiple calls of callback when multiple commands are executed 2011-01-18 22:20:23 -06:00
Brian Carlson
25398def4d no longer ignore millisecond integration test 2011-01-10 16:26:48 -06:00
brianc
28bbbf9087 modified connection info for invalid connection test to use localhost
in order to avoid long timeouts in dns
2010-12-24 20:01:11 -06:00
brianc
eec75ea871 die on client/query errors in integration tests 2010-12-19 14:49:14 -06:00
brianc
ac92b4a8e6 Merge branch 'master' of https://github.com/JulianBirch/node-postgres into JulianBirch-master 2010-12-19 14:16:33 -06:00
Julian Birch
721cf56eb3 Rows are now associative arrays rather than straight arrays. 2010-12-19 09:41:11 +00:00
brianc
4bda436b2b added test for transactions 2010-12-18 14:50:30 -06:00
Brian Carlson
9281ff9860 failing test for query errors not being trapped in callback 2010-12-16 23:48:58 -06:00
Brian Carlson
fb463923d8 test refactoring 2010-12-14 19:23:01 -06:00
Brian Carlson
b3e56afea2 initial working connection pool implementation & tests 2010-12-13 17:21:40 -06:00
Brian Carlson
ab13d0c1eb initial crack at connection pooling -- still dirty 2010-12-10 17:32:34 -06:00
Brian Carlson
f0291d30d7 nested query and streamlined api working 2010-12-02 17:47:54 -06:00
Brian Carlson
8d7ff353af fix to allow executing queries within the callback function of another query.
there was a timing issue with emiting the drain event
2010-11-21 23:30:10 -06:00
Brian Carlson
de5438e6f5 started working on specifying defaults 2010-11-20 14:09:18 -06:00
Brian Carlson
2fd220d8e2 fix to make connection error reporting more robust in test 2010-11-17 13:13:27 -06:00
Brian Carlson
f7d990068f more integration tests for new api 2010-11-15 01:12:29 -06:00
Brian Carlson
0bde640bab overloaded "simple" query api to provide callback enabled prepared statement 2010-11-15 00:42:38 -06:00
Brian Carlson
91aac6d350 initial callback api integration underway 2010-11-15 00:10:21 -06:00
Brian Carlson
f8096cbe55 initial work on streamlined client interface 2010-11-14 23:04:41 -06:00
Brian Carlson
78c4ca832c test for row count > result count in cursor row limit 2010-11-14 17:56:18 -06:00
Brian Carlson
ebf5c5c4ed support for limiting number of rows returned at a time from a cursor 2010-11-14 17:53:49 -06:00
Brian Carlson
6585f85d03 query object now emits query related errors, client object no longer
emits query related errors
2010-11-14 16:50:38 -06:00
brianc
95ee9e645c query now returns named records in rows 2010-11-04 00:21:29 -05:00
brianc
b9387dfda5 added more robust multiple query result tests 2010-11-03 23:16:58 -05:00
brianc
dbc84f69f0 changed integration test to depend on row array methods for
future-proofing any accidental api change
2010-11-03 23:08:14 -05:00
brianc
2efe451ee6 added Row object instead of returning raw dataRow object w/ coerced types 2010-11-03 23:06:07 -05:00