Skip to content

Commit 59bb945

Browse files
authored
Merge pull request #1336 from supercaracal/fix-cluster-test
test: fix several test cases for cluster mode
2 parents b6e81b2 + 7601a01 commit 59bb945

File tree

2 files changed

+11
-3
lines changed

2 files changed

+11
-3
lines changed

cluster/test/commands_on_connection_test.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ def test_quit
2323
end
2424

2525
def test_select
26-
assert_raises(Redis::CommandError, 'ERR SELECT is not allowed in cluster mode') do
26+
assert_raises(Redis::Cluster::CommandErrorCollection, 'ERR SELECT is not allowed in cluster mode') do
2727
redis.select(1)
2828
end
2929
end

cluster/test/commands_on_value_types_test.rb

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,18 @@ class TestClusterCommandsOnValueTypes < Minitest::Test
88
include Lint::ValueTypes
99

1010
def test_move
11-
assert_raises(Redis::CommandError) { super }
11+
assert_raises(Redis::CommandError, 'ERR MOVE is not allowed in cluster mode') do
12+
redis.move("foo", 1)
13+
end
1214
end
1315

1416
def test_copy
15-
assert_raises(Redis::CommandError) { super }
17+
redis.set("{key}1", "aaa")
18+
redis.copy("{key}1", "{key}2")
19+
assert_equal("aaa", redis.get("{key}2"))
20+
21+
assert_raises(Redis::CommandError, 'ERR DB index is out of range') do
22+
redis.copy("{key}1", "{key}2", db: 1)
23+
end
1624
end
1725
end

0 commit comments

Comments
 (0)