1
0
mirror of https://github.com/redis/node-redis.git synced 2025-08-01 16:46:54 +03:00
Commit Graph

228 Commits

Author SHA1 Message Date
1c7c6dbdf1 bla 2016-04-01 17:12:45 +02:00
218c0b35d7 bla 2016-04-01 16:58:13 +02:00
500c5acb3a Test starting redis without services 2016-04-01 16:36:49 +02:00
20128fe779 Test windows fixes
Replace win-spawn with cross-spawn
2016-04-01 14:55:25 +02:00
14170f9d02 Improve tests a bit
Reduce timeouts if possible
Extend timeouts if needed (windows tests need their time)
Don't expose the redis socket to others than the owner
Don't create the stunnel log
2016-04-01 11:42:22 +02:00
79c1767f86 Fix pubsub further
Unsubscribing from all channels did not work properly with reconnect
Pub sub did not work properly with the new `string_numbers` option
2016-03-31 19:23:46 +02:00
3fd865bbb3 Move the exposed and documented api into a separate file 2016-03-31 19:23:46 +02:00
861749f4d6 Fix send_command working with hooked internal functions 2016-03-31 19:23:46 +02:00
48481552c9 Calling quit should always close the connection 2016-03-27 05:18:38 +02:00
0c5947be51 Add string_numbers option to handle very big numbers 2016-03-27 03:19:18 +02:00
2e68a7a270 Make test more robust by waiting till redis answered
The former fix was actually not working as expected
2016-03-26 15:44:46 +01:00
68f2a8894e Make test more robust
The redis server ends the connection and the stream end might be triggered
before the quit command returned and is therefor racy.
2016-03-26 15:22:36 +01:00
94e9f1fcfc Replace jshint with eslint and add lots of rules
Fix eslint errors accordingly
2016-03-26 14:45:12 +01:00
12579e5e8e Test pubsub numsub
Closes #740
2016-03-26 04:53:27 +01:00
7a5a4aa535 Fix pub sub mode
There is likely a better and more performant way to fix this but this works so far
and should be good enough to release and improve later.

Make test more robust

Add another test
2016-03-26 02:14:10 +01:00
7af90043c8 Improve test 2016-03-26 01:00:32 +01:00
344291a98a Fix monitoring mode 2016-03-25 16:09:20 +01:00
db6cf0a3b5 Don't throw on invalid data types but throw a warning instead
Fixes #1013
2016-03-21 17:22:03 +01:00
359820c766 Support redis 2.4 info command
Fixes #1008
2016-03-16 23:50:29 +01:00
eb9500bb9f Fix redis 2.4 auth support 2016-03-16 23:15:21 +01:00
24e7486a5a Fix forgotten optional info section
Fixes #1003
2016-03-15 09:59:09 +01:00
6598da5366 Indicate transmission errors 2016-03-15 03:56:47 +01:00
ff19663d9d Remove code overhead
Add another domain test

Fix test on node 0.10
2016-03-15 03:56:36 +01:00
f75b38a3e2 Make windows tests more robust 2016-03-14 23:10:46 +01:00
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
2913eaccaf Make tests more robust and print more details if one might still fail 2016-03-07 11:52:48 +01:00
7ddb955517 updating the test filename to match the command 2016-03-07 09:41:40 +01:00
b14cbaf1d5 updating the test description to match the command 2016-03-07 03:31:38 +01:00
e48e1e845f Windows fixes
Skip redis process spawn on windows for now
2016-03-07 02:03:10 +01:00
31a2d843e8 Add slave ready test 2016-03-07 01:57:56 +01:00
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
535db5231e Fix rename command not working together with key prefixes 2016-03-07 01:57:56 +01:00
575ad7357b Insert deprecation warnings and some minor refactoring 2016-03-07 01:57:56 +01:00
89209b8adc Handle very big pipelines without crashing 2016-03-07 01:57:56 +01:00
cc540dbc3c Implement retry_strategy and add more info to the reconnect event 2016-03-07 01:57:56 +01:00
711d51c387 Add unify_options / createClient tests 2016-03-07 01:57:56 +01:00
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
0a636f95cc Signal test failures due to used ports and accept individual ports to be provided 2016-03-07 01:57:56 +01:00
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
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
fb0eaf4d41 Unify auth handling 2016-03-01 17:59:17 +01:00
60eee34de1 Unify command handling 2016-03-01 17:59:16 +01:00
d739ff3a76 Fix test race condition 2016-03-01 17:59:16 +01:00
8dcf06754d Add warnings and handle protocol errors gracefuly 2016-03-01 17:59:16 +01:00
5ef24a90b6 Add tests and improve older tests 2015-12-31 06:00:20 +01:00
e89bcec1c2 Deprecate and warn on null / undefined arguments 2015-12-30 16:18:17 +01:00
16a1d69c82 Move parsers into seperate module and improve js parser performance 2015-11-30 13:31:26 +01:00
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
33d5981ebf Remove .only ... 2015-11-27 21:42:23 +01:00
59984136fe Update changelog and fix a test 2015-11-27 21:40:32 +01:00