Sha256: 60a0103b99c54cb8adde19353f427a5e39d112a00380208ca60c79a2483366be

Contents?: true

Size: 676 Bytes

Versions: 30

Compression:

Stored size: 676 Bytes

Contents

# -*- coding: utf-8 -*-
require 'spec_helper'

describe Bunny::Session do
  let(:connection) do
    c = Bunny.new(
        user: 'bunny_gem', password: 'bunny_password',
        vhost: 'bunny_testbed',
        port: ENV.fetch('RABBITMQ_PORT', 5672)
    )
    c.start
    c
  end

  context 'after the connection has been manually closed' do
    before :each do
      connection.close
    end

    after :each do
      connection.close if connection.open?
    end

    describe '#create_channel' do
      it 'should raise an exception' do
        expect {
          connection.create_channel
        }.to raise_error(Bunny::ConnectionAlreadyClosed)
      end
    end
  end
end

Version data entries

30 entries across 30 versions & 1 rubygems

Version Path
bunny-2.19.0 spec/issues/issue465_spec.rb
bunny-2.18.0 spec/issues/issue465_spec.rb
bunny-2.17.0 spec/issues/issue465_spec.rb
bunny-2.16.1 spec/issues/issue465_spec.rb
bunny-2.15.0 spec/issues/issue465_spec.rb
bunny-2.14.4 spec/issues/issue465_spec.rb
bunny-2.14.3 spec/issues/issue465_spec.rb
bunny-2.14.2 spec/issues/issue465_spec.rb
bunny-2.14.1 spec/issues/issue465_spec.rb
bunny-2.13.0 spec/issues/issue465_spec.rb
bunny-2.12.1 spec/issues/issue465_spec.rb
bunny-2.12.0 spec/issues/issue465_spec.rb
bunny-2.12.0.rc1 spec/issues/issue465_spec.rb
bunny-2.11.0 spec/issues/issue465_spec.rb
bunny-2.11.0.pre1 spec/issues/issue465_spec.rb
bunny-2.10.0 spec/issues/issue465_spec.rb
bunny-2.9.2 spec/issues/issue465_spec.rb
bunny-2.9.1 spec/issues/issue465_spec.rb
bunny-2.6.7 spec/issues/issue465_spec.rb
bunny-2.7.4 spec/issues/issue465_spec.rb