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