Brian Dunavant
94dc7fd4e8
treat undefined values as NULL. Include test to verify.
2011-10-14 11:31:12 -04:00
brianc
675bb5204c
remove final assert.length
2011-10-10 20:37:08 -05: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
booo
aded1af4e5
unit/client/test-helper: removed unnecessary parameters for client.connect()
2011-10-03 03:26:49 -05:00
brianc
67a2290f30
emit error object from memory stream
2011-09-21 14:34:02 -05:00
Homme Zwaagstra
21b597ef17
All errors are now instances of the built in Error class
...
This is a fix for issue #50 . It alters both the native binding and the
javascript binding to ensure that any errors returned by Postgresql
are returned to the client code as instances of the built in Error
class.
The test code has been updated to assert that this is the case. Rather
than run some individual tests the updated test code ensures this is
the case for *all* errors encountered during a test run.
2011-09-22 12:36:12 +01:00
brianc
1731def7dd
assert against correct client object
2011-09-13 18:18:44 -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
2ddc553ee4
pg object emit error event on idle pooled client errors
2011-08-29 02:35:46 -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
ben hockey
8ffdfc16e4
added check for month in assert.UTCDate and fixed broken test
2011-08-12 12:17:43 -04:00
brianc
c16c7f619d
configurable idle timeout on pooled clients
2011-08-11 21:52:29 -05:00
brianc
aa63f50437
remove custom pool code
2011-08-11 21:30:10 -05:00
brianc
4cb97a2b9e
switch to node-pool from custom client pool
2011-08-11 20:59:56 -05:00
brianc
a7fbe95e72
make pg.connect config/conString argument optional
2011-08-11 19:32:57 -05:00
brianc
c317606b0a
fix writing empty string to buffer. closes gh-39
2011-07-20 15:32:47 -05:00
Aleksey Zhukov
f0aa7ccaea
Simple bytea support, returning buffers instead of escaped strings.
2011-07-20 02:14:40 +04:00
Aleksey Zhukov
6dd0157280
Fixes for testing with non-local Postgres server.
2011-07-20 01:55:39 +04:00
brianc
1fbe54d5f2
fix gh#36
2011-07-12 23:08:16 -05:00
Alexander Sulfrian
36243af0af
tests: fixed bug, because of renamed function
2011-07-10 22:50:01 +02:00
brianc
f395ee646f
fix failing error handling tests
2011-07-10 13:34:25 -05:00
Alexander Sulfrian
207b7dbb2b
Merge remote branch 'upstream/master'
...
Conflicts:
lib/query.js
test/unit/client/typed-query-results-tests.js
2011-06-21 21:42:43 +02:00
Alexander Sulfrian
727de59494
tests: added test for binary timestamp
2011-06-19 16:31:48 +02:00
Alexander Sulfrian
a8acf9a656
tests: added test for binary null
2011-06-19 14:53:26 +02:00
Alexander Sulfrian
abaa4a1020
tests: added some tests for binary parser
2011-06-16 18:36:56 +02: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
ca851e40f6
ability to supply custom message to assert.emits
2011-05-19 20:04:48 -05:00
brianc
699ef7b294
temporarily ignore metadata test
2011-05-19 19:19:58 -05:00
brianc
a69928ee46
make tests for native always test native
2011-05-19 19:18:43 -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
brianc
6c7b908367
test for pool name caching
2011-05-02 00:16:07 -05:00
brianc
b18c981a82
remove unused functions of pool
2011-05-01 21:55:31 -05:00
Edward Faulkner
795ef164fb
Decided not to include zero fields, for consistency.
2011-04-29 10:52:55 -04:00
Edward Faulkner
54d065f4a1
Adding a parser for postgres time intervals
2011-04-29 10:39:00 -04: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
bab0382ce7
fixed spelling
2011-04-20 22:31:04 -05:00
brianc
526a6284f9
50x performance increase on javascript client prepared statement execution on linux!
2011-04-16 11:42:23 -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
Brian Carlson
2836c8b64d
native connection failures gracefully emit error from libpq
2011-04-14 22:38:55 -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
e4a9abd0ec
made connection tests not use wrong version of client
2011-03-04 20:07:20 +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
749531f597
notification message
2011-03-03 23:20:47 -06:00
brianc
16aa5ae981
working on bubbling up notifications
2011-03-03 22:55:06 -06: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
brianc
08eddd26e2
make type coercion a part of the api
2011-03-03 18:05:29 +00:00
bmc
b76ced7144
begin type coercion for libpq
2011-03-01 21:03:51 +00:00
bmc
c0ef5296c6
support for connecting via domain socket
2011-03-01 20:35:14 +00:00
bmc
9eed57be84
updated integration tests of defaults to test for new values
2011-03-01 20:28:44 +00:00
bmc
d5bd9c904a
defaults changed to be more in line with libpq defaults
2011-03-01 20:13:04 +00:00
bmc
47591d677b
callback api working
2011-03-01 19:51:25 +00:00
brianc
ded6c05ed6
callback api failures
2011-02-28 23:09:09 -06:00
brianc
128dbcb84c
failing test for simple query with callback
2011-02-28 22:59:54 -06:00
brianc
3594ab5185
quick support for integer parameters
2011-02-28 22:57:29 -06:00
bmc
8c7083207a
string based parameterized statements working
2011-03-01 01:49:02 +00:00
brianc
ba1c6cf8cf
spacing
2011-02-24 22:09:36 -06:00
brianc
567446e090
error tests
2011-02-24 22:06:19 -06:00
brianc
b7c3db5f32
error test
2011-02-24 21:50:17 -06:00
brianc
f4ca716b93
throw exception when passing non-string to query
2011-02-24 21:44:03 -06:00
brianc
cc2ff042ef
failing test for parameterized queries
2011-02-24 21:33:54 -06:00
brianc
c58037b514
reduce max number of concurrent clients in stress test since it is
...
over the default
2011-02-24 21:19:48 -06:00
Brian Carlson
3233dba5ad
Merge branch 'libpq' of https://github.com/brianc/node-postgres into libpq
2011-02-24 08:05:48 -06:00
Brian Carlson
2a5df5d7c5
added stress tests for native bindings
2011-02-23 23:11:13 -06:00
brianc
ca9b3cb2cd
can pass config object to native query
2011-02-23 22:41:54 -06:00
Brian Carlson
569f760b5e
updated test & makefile to be more in line with other uses
2011-02-23 20:19:27 -06:00
Brian Carlson
cda667df24
tests for PGRES_COMMAND_OKAY and multiple rows
2011-02-23 20:13:22 -06:00
Brian Carlson
c321151325
cleaned up file structure & improved evented query api compat
2011-02-23 20:02:51 -06: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
Brian Carlson
7b365ffc24
changed '--libpg true' flag to '--libpq true'
2011-02-23 18:45:39 -06:00
brianc
ce56fb6453
beginning of js Client compatible api
2011-02-22 23:52:25 -06:00
brianc
edea8967d2
stage up the ability to run libpg based client integration tests
2011-02-22 22:48:51 -06:00