Sha256: 7857bf86a18831a201413e9f58bceaff9fc468396869244a190f49b4d1ec9273

Contents?: true

Size: 625 Bytes

Versions: 2

Compression:

Stored size: 625 Bytes

Contents

# encoding: UTF-8

require File.expand_path("helper", File.dirname(__FILE__))

class TestDistributedTransactions < Test::Unit::TestCase

  include Helper::Distributed

  def test_multi_discard
    @foo = nil

    assert_raise Redis2::Distributed::CannotDistribute do
      r.multi { @foo = 1 }
    end

    assert_equal nil, @foo

    assert_raise Redis2::Distributed::CannotDistribute do
      r.discard
    end
  end

  def test_watch_unwatch
    assert_raise Redis2::Distributed::CannotDistribute do
      r.watch("foo")
    end

    assert_raise Redis2::Distributed::CannotDistribute do
      r.unwatch
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
redis2-namespaced-3.0.7.1 test/distributed_transactions_test.rb
redis2-namespaced-3.0.7 test/distributed_transactions_test.rb