Sha256: 44b10846a3b83af6a4524394d4c70f7c117a39be7dcd91ffb55f46e6b5a335da

Contents?: true

Size: 737 Bytes

Versions: 24

Compression:

Stored size: 737 Bytes

Contents

# frozen_string_literal: true

require 'spec_helper'

describe RubyRabbitmqJanus::Rabbit::Propertie, type: :rabbit,
                                               name: :propertie do
  let(:rabbit) { RubyRabbitmqJanus::Rabbit::Propertie.new }

  describe '#options' do
    it { expect(rabbit.options).to match_json_schema(:rabbit_options) }
  end

  describe '#options_admin' do
    context 'For admin request' do
      it do
        expect(rabbit.options_admin('admin::sessions')).to \
          match_json_schema(:rabbit_options_admin)
      end
    end

    context 'For base request' do
      it do
        expect(rabbit.options_admin('request::create')).to \
          match_json_schema(:rabbit_options)
      end
    end
  end
end

Version data entries

24 entries across 24 versions & 1 rubygems

Version Path
ruby_rabbitmq_janus-2.3.1.pre.201 spec/rrj/rabbit/propertie_2_spec.rb
ruby_rabbitmq_janus-2.3.1.pre.198 spec/rrj/rabbit/propertie_2_spec.rb
ruby_rabbitmq_janus-2.3.0.pre.197 spec/rrj/rabbit/propertie_2_spec.rb
ruby_rabbitmq_janus-2.3.0.pre.196 spec/rrj/rabbit/propertie_2_spec.rb
ruby_rabbitmq_janus-2.3.0 spec/rrj/rabbit/propertie_2_spec.rb
ruby_rabbitmq_janus-2.3.0.pre.194 spec/rrj/rabbit/propertie_2_spec.rb
ruby_rabbitmq_janus-2.3.0.pre.192 spec/rrj/rabbit/propertie_2_spec.rb
ruby_rabbitmq_janus-2.3.0.pre.170 spec/rrj/rabbit/propertie_2_spec.rb
ruby_rabbitmq_janus-2.2.2 spec/rrj/rabbit/propertie_2_spec.rb
ruby_rabbitmq_janus-2.2.1 spec/rrj/rabbit/propertie_2_spec.rb
ruby_rabbitmq_janus-2.2.1.pre.181 spec/rrj/rabbit/propertie_2_spec.rb
ruby_rabbitmq_janus-2.2.1.pre.180 spec/rrj/rabbit/propertie_2_spec.rb
ruby_rabbitmq_janus-2.2.0.pre.179 spec/rrj/rabbit/propertie_2_spec.rb
ruby_rabbitmq_janus-2.2.0 spec/rrj/rabbit/propertie_2_spec.rb
ruby_rabbitmq_janus-2.2.0.pre.177 spec/rrj/rabbit/propertie_2_spec.rb
ruby_rabbitmq_janus-2.2.0.pre.173 spec/rrj/rabbit/propertie_2_spec.rb
ruby_rabbitmq_janus-2.2.0.pre.170 spec/rrj/rabbit/propertie_2_spec.rb
ruby_rabbitmq_janus-2.2.0.pre.168 spec/rrj/rabbit/propertie_2_spec.rb
ruby_rabbitmq_janus-2.2.0.pre.167 spec/rrj/rabbit/propertie_2_spec.rb
ruby_rabbitmq_janus-2.2.0.pre.166 spec/rrj/rabbit/propertie_2_spec.rb