Sha256: a7a00604310627f7c20e78641921fb40947b3e033d065fdac1d442015b7aa1d1

Contents?: true

Size: 365 Bytes

Versions: 6

Compression:

Stored size: 365 Bytes

Contents

require 'spec_helper'

module TransactionSpec
  class MockModel
    include Modis::Model
  end
end

describe Modis::Transaction do
  it 'yields the block in a transaction' do
    redis = double.as_null_object
    allow(Modis).to receive(:with_connection).and_yield(redis)
    expect(redis).to receive(:multi)
    TransactionSpec::MockModel.transaction {}
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
modis-1.4.2 spec/transaction_spec.rb
modis-1.4.1-java spec/transaction_spec.rb
modis-1.4.1 spec/transaction_spec.rb
modis-1.4.0 spec/transaction_spec.rb
modis-1.3.0 spec/transaction_spec.rb
modis-1.2.0 spec/transaction_spec.rb