# encoding: UTF-8 require "helper" class TestDistributedTransactions < Test::Unit::TestCase include Helper::Distributed def test_multi_discard @foo = nil assert_raise Redis::Distributed::CannotDistribute do r.multi { @foo = 1 } end assert_equal nil, @foo assert_raise Redis::Distributed::CannotDistribute do r.discard end end def test_watch_unwatch assert_raise Redis::Distributed::CannotDistribute do r.watch("foo") end assert_raise Redis::Distributed::CannotDistribute do r.unwatch end end end