1
0
mirror of https://github.com/redis/node-redis.git synced 2025-08-07 13:22:56 +03:00
Commit Graph

308 Commits

Author SHA1 Message Date
Ruben Bridgewater
24e7486a5a Fix forgotten optional info section
Fixes #1003
2016-03-15 09:59:09 +01:00
Ruben Bridgewater
6598da5366 Indicate transmission errors 2016-03-15 03:56:47 +01:00
Ruben Bridgewater
ff19663d9d Remove code overhead
Add another domain test

Fix test on node 0.10
2016-03-15 03:56:36 +01:00
Ruben Bridgewater
f75b38a3e2 Make windows tests more robust 2016-03-14 23:10:46 +01:00
Ruben Bridgewater
d858bd8383 Passing a stream as second parameter in the constructor
To support private streams this is implemented.
This needs some monkey patching to work, so it is not officially
supported and might be removed at any time!

Fixes #950
Closes #951
2016-03-10 22:01:23 +01:00
Ruben Bridgewater
2913eaccaf Make tests more robust and print more details if one might still fail 2016-03-07 11:52:48 +01:00
Matt Berther
7ddb955517 updating the test filename to match the command 2016-03-07 09:41:40 +01:00
Matt Berther
b14cbaf1d5 updating the test description to match the command 2016-03-07 03:31:38 +01:00
Ruben Bridgewater
e48e1e845f Windows fixes
Skip redis process spawn on windows for now
2016-03-07 02:03:10 +01:00
Ruben Bridgewater
31a2d843e8 Add slave ready test 2016-03-07 01:57:56 +01:00
Ruben Bridgewater
c2e25a7f71 Move lots code into separate files and split big functions party into smaller ones
Also refactor small stuff here
Removed the .send_anyway boolean and use .ready instead
2016-03-07 01:57:56 +01:00
Ruben Bridgewater
535db5231e Fix rename command not working together with key prefixes 2016-03-07 01:57:56 +01:00
Ruben Bridgewater
575ad7357b Insert deprecation warnings and some minor refactoring 2016-03-07 01:57:56 +01:00
Ruben Bridgewater
89209b8adc Handle very big pipelines without crashing 2016-03-07 01:57:56 +01:00
Ruben Bridgewater
cc540dbc3c Implement retry_strategy and add more info to the reconnect event 2016-03-07 01:57:56 +01:00
Ruben Bridgewater
711d51c387 Add unify_options / createClient tests 2016-03-07 01:57:56 +01:00
Ruben Bridgewater
6013ee7f90 callFuncAfter should fire the passed fn everytime called above the minimum
Also pass individual ports to the redis process through
2016-03-07 01:57:56 +01:00
Ruben Bridgewater
0a636f95cc Signal test failures due to used ports and accept individual ports to be provided 2016-03-07 01:57:56 +01:00
Ruben Bridgewater
1a8a72ddf3 Improve tls tests
Removed redundant tests.
Skip the tests on windows instead of not even showing them.
Add a faulty cert to check proper cert validation.
Reject unauthorized certs
2016-03-07 01:57:56 +01:00
Ruben Bridgewater
4f3c4a2ef6 Add more tests
Add execution order tests
Fix flaky test
Add utils tests
Improve other tests
2016-03-07 01:57:56 +01:00
Ruben Bridgewater
fb0eaf4d41 Unify auth handling 2016-03-01 17:59:17 +01:00
Ruben Bridgewater
60eee34de1 Unify command handling 2016-03-01 17:59:16 +01:00
Ruben Bridgewater
d739ff3a76 Fix test race condition 2016-03-01 17:59:16 +01:00
Ruben Bridgewater
8dcf06754d Add warnings and handle protocol errors gracefuly 2016-03-01 17:59:16 +01:00
Ruben Bridgewater
5ef24a90b6 Add tests and improve older tests 2015-12-31 06:00:20 +01:00
Ruben Bridgewater
e89bcec1c2 Deprecate and warn on null / undefined arguments 2015-12-30 16:18:17 +01:00
Ruben Bridgewater
16a1d69c82 Move parsers into seperate module and improve js parser performance 2015-11-30 13:31:26 +01:00
Ruben Bridgewater
0207163655 Remove support of redis 2.4
All tests require at least redis 2.6 from now on. Anyone who wants to run the tests should be able to install a newer version.
2015-11-30 13:31:26 +01:00
Ruben Bridgewater
33d5981ebf Remove .only ... 2015-11-27 21:42:23 +01:00
Ruben Bridgewater
59984136fe Update changelog and fix a test 2015-11-27 21:40:32 +01:00
Ruben Bridgewater
56861a89d2 Escape js parser protocol error characters 2015-11-27 21:40:32 +01:00
Ruben Bridgewater
3f945dbf3e Fix parser regression
Add regression test
Rename big_offset to big_str_size

Fixes #924
2015-11-25 23:32:40 +01:00
Ruben Bridgewater
61bd5d0202 Remove obsolete nested .gitignore file 2015-11-25 16:10:25 +01:00
Ruben Bridgewater
a0cc715206 Ignore still running commands for pub sub tests after the test ended 2015-11-24 21:23:19 +01:00
Ruben Bridgewater
4ba72703fd Fix test for appveyor 2015-11-24 21:01:54 +01:00
Ruben Bridgewater
d55017a01e Use .end(true) to stricten test cases and improve coverage 2015-11-24 00:23:18 +01:00
Ruben Bridgewater
f877c3950c Add prefix option
Fixes #323

Add key prefix tests

Add changelog entry for prefix
2015-11-24 00:23:18 +01:00
Ruben Bridgewater
a8c3675218 Add another parser test 2015-11-23 18:38:17 +01:00
Ruben Bridgewater
32a5e1d148 Add changelog entries 2015-11-23 18:38:06 +01:00
Ruben Bridgewater
b91692e928 Skip tls tests on windows and stunnel
This will also remove the libwrap option to work on arch
2015-11-23 18:20:15 +01:00
Paddy Byers
0596480b03 Fix a few style/whitespace errors 2015-11-23 16:58:46 +01:00
Paddy Byers
c74107c972 Add mention of tls option 2015-11-23 16:58:45 +01:00
Paddy Byers
1fa9f15ae4 Add tests for TLS connections 2015-11-23 16:56:37 +01:00
Paddy Byers
eae5596a3c Add support for TLS connections 2015-11-23 16:56:37 +01:00
Ruben Bridgewater
918882f0bf Hotfix 2015-11-23 14:38:33 +01:00
Ruben Bridgewater
b5fe822553 Add selected_db to the new redis instance if using client.duplicate 2015-11-23 14:38:10 +01:00
Ruben Bridgewater
9ca2d1ddaa Fix test on appveyor
Somehow the calls do not seem to be handled sync on appveyor in this test
2015-11-23 14:38:10 +01:00
Ruben Bridgewater
f82fb6cf42 Explicitly install hiredis on appveyor and only use start / end clients if needed 2015-11-23 13:22:07 +01:00
Ruben Bridgewater
6711c94d1b Add duplicate function to duplicate the current client instance
Fixes #919
2015-11-23 11:32:23 +01:00
Ruben Bridgewater
ac9ff9a3b1 Refactor js parser
Fix tests to work with Node.js 0.10
Improve average use case speed by up to 20%
Fix some small js parser issues
2015-11-23 11:32:23 +01:00