Sha256: 1dd0e8959d3ad13ec4eae55f96548680ab35e507de487a977336c4f46744fc0e

Contents?: true

Size: 589 Bytes

Versions: 1

Compression:

Stored size: 589 Bytes

Contents

# encoding: utf-8

require 'spec_helper'

describe MQ do

  #
  # Environment
  #

  include AMQP::Spec

  default_timeout 5

  amqp_before do
    @channel = MQ.new
  end


  #
  # Examples
  #


  describe ".channel" do
    it 'gives each thread a separate channel' do
      pending 'This is not implemented in current lib'
      class MQ
        @@cur_channel = 0
      end

      described_class.channel.should == 1

      Thread.new { described_class.channel }.value.should == 2
      Thread.new { described_class.channel }.value.should == 3
      done
    end
  end
end # describe MQ

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
amqp-0.7.0 spec/unit/mq/mq_basic_spec.rb