Brian M. Carlson
da71ea58f6
Add query validity check
...
Passing nothing for both the query.text and query.name is unsupported but previously crashed with an impossible to catch error.
2017-06-18 17:15:46 -05:00
Brian M. Carlson
bd87cddc72
Fix connection / disconnection issues
2017-06-18 16:48:14 -05:00
Brian M. Carlson
0f1f8626cf
Add use strict to every file
2017-06-18 16:48:14 -05:00
Brian M. Carlson
ed9a33d3d1
Fix test for older version of postgres
2017-06-18 16:48:14 -05:00
Brian M. Carlson
1bc1758579
Remove deprecated methods
2017-06-18 16:48:14 -05:00
Brian M. Carlson
313c41a39f
Cleanup
2017-06-18 16:48:14 -05:00
Brian Carlson
5f5e40f03c
Add tests to support deprecated event listeners
2017-06-16 21:43:45 -05:00
Brian M. Carlson
e100152fb0
Remove failing travis test
2017-06-15 10:32:38 -05:00
Brian M. Carlson
132861f43f
Test cleanup
2017-06-15 10:32:38 -05:00
Brian M. Carlson
f12eb0a6fd
Format more tests
2017-06-15 10:32:38 -05:00
Brian M. Carlson
d615ebee17
Start cleaning up tests
2017-06-15 10:32:38 -05:00
Brian M. Carlson
3074436236
Tidy up a bit of testing
2017-06-15 10:32:38 -05:00
Brian M. Carlson
2c3f55e5bd
Make all tests pass
2017-06-15 10:32:38 -05:00
Brian M. Carlson
c961c900d6
Almost all tests passing
2017-06-15 10:32:38 -05:00
Brian M. Carlson
3219db993a
All tests passing
2017-06-15 10:32:38 -05:00
Brian M. Carlson
f41839b83a
Work on test
2017-06-15 10:32:38 -05:00
Brian M. Carlson
3a7b226fe3
WIP
2017-06-15 10:32:38 -05:00
Brian M. Carlson
02bcc9d97a
Start working on promsie tests
2017-06-15 10:32:38 -05:00
Brian M. Carlson
d3ec938b82
Fix remainder of error tests
2017-06-15 10:32:38 -05:00
Brian M. Carlson
2add7e3407
Make almost all tests pass
2017-06-15 10:32:38 -05:00
Brian M. Carlson
b8c2bebcac
Fix more tests to use query instance
2017-06-15 10:32:38 -05:00
Brian M. Carlson
2f3d72a28c
Start fixing integration tests
2017-06-15 10:32:38 -05:00
Brian M. Carlson
a829eee334
Merge origin/master
2017-06-09 16:24:39 -05:00
Brian Carlson
76c59a01f2
Emit error when backend unexpectedly disconnects
2017-06-09 12:27:47 -05:00
Charmander
934ca3af16
Remove fallbacks for unsupported Node versions ( #1304 )
...
* Remove unsupported Node versions 0.10 and 0.12 from CI
* Replace deprecated Buffer constructor with .from/.alloc
* Remove Promise polyfill
* Make use of Object.assign
* Remove checks for versions of Node earlier than 4
* Remove Buffer#indexOf fallback for Node 0.10
2017-06-07 22:45:32 -05:00
Charmander
5b6d883723
Remove broken tests with external dependency ( #1209 )
...
Yikes.
2017-02-12 22:23:09 -06:00
Alexander Mochalin
f6c40b9331
parse int8[] ( #1152 )
...
* parse int8[]
* missing semicolon
* test
* test fixed
* test fixed
* test fixed. again.
2016-12-16 09:44:19 -06:00
Brian Carlson
5feacd66d0
Remove redundant test
...
This functionality is already tested in the node-pg-types repo.
2016-12-10 18:17:09 -06:00
Charmander
5d821c3acb
Use more correct escaping for array elements ( #1177 )
...
It’s not JSON.
2016-12-10 17:28:48 -06:00
Brian C
a536afb1a8
Add callback to client#end ( #1106 )
...
A long standing bug was the pure JS client didn't accept or call a callback on `client.end`. This is inconsistent with both the documentation & general node patterns.
This fixes the issue & adds a test. The issue did not exist in the native version of the client.
2016-08-11 10:17:03 -05:00
Brian C
812277f99f
Fix native constructor and pool exports ( #1061 )
2016-06-24 00:52:28 -05:00
Brian C
796a44f54f
Remove internal pool ( #1049 )
...
* Initial work on removing internal pool
* Port backwards-compabible properties
* Cleanup test execution & makefile cruft
* Attempt to fix flakey error test
2016-06-21 09:53:09 -05:00
Brian C
2fd9c77085
Make Query & NativeQuery implement the promise interface ( #1047 )
...
* Make Query & NativeQuery implement the promise interface
* Fix test
* Use older node API for checking listener length
* Do not test for promises on node@v0.10.0
2016-06-10 17:18:19 -05:00
Tristan Davies
55abbaa844
don't mutate params when preparing statement ( #992 )
2016-04-28 14:46:33 -05:00
Brian C
93d1e88d81
Merge pull request #935 from jkgeyti/master
...
Support querying tables with column names with multiple apostrophes
2016-02-15 11:50:00 -05:00
Frederick Stark
ac438e8952
Add integration test for Result.addRow
2016-02-12 13:37:49 +11:00
Jens Kristian Geyti
02c47f5071
Support querying tables with column names with multiple apostrophes (issue #934 ). Includes integration test.
2016-02-10 20:52:43 +00:00
Kevin Burke
b4746e82e5
s/saftey/safety
2015-08-02 09:25:57 -07:00
brianc
7568f84553
Patch failing test until I have time to investigate
2015-03-01 19:22:18 -05:00
Marek
4e37b1f053
Add test to make sure interval objects returned can be passed back into a prepared statement
2015-01-27 17:27:09 +00:00
Brian M. Carlson
e2aa07c06c
Remove error code test on native
2015-01-13 18:13:20 -05:00
rpedela
619783b916
#701 Add tests for new error fields in 9.3+.
2015-01-12 12:23:17 -07:00
David H. Bronke
5fff5fc61f
Added integration test for overriding type parsers on a per-client basis.
2014-12-03 09:45:20 -06:00
Brian M. Carlson
35596fdbdc
Upgrade version of pg-native
2014-11-18 09:32:16 -05:00
Brian M. Carlson
4c5f3aba65
Add support for native rowMode: array
...
This completes the port from the old native bindings to the new node-pg-native bindings!
Time to build in support for older versions of postgres & start the pull request process.
2014-10-11 14:09:29 -04:00
Brian M. Carlson
3867851341
Make cancel query tests pass
2014-10-09 21:12:17 -04:00
Brian M. Carlson
c5d4207aac
Fix a few more failing tests
2014-09-23 18:57:20 -04:00
Brian M. Carlson
d2bb532d73
Make moar tests pass
2014-09-14 21:11:51 -04:00
Brian M. Carlson
667c528ea6
Work towards more tests passing
2014-09-14 01:23:02 -04:00
Gurjeet Singh
75760c4aa2
Improve unit tests of escape-literal/identifier, and remove them from integration tests.
...
Improve the code and clarity of unit tests in escape-tests.js. And
removed the related integration tests since it has been demonstrated in
the unit tests that a connection is not needed for escaping the literals
and identifiers.
2014-06-15 17:09:34 -04:00