Sha256: 9f1e351a3a9be0478131e9f3a2ac976eb6d5e0f9cbbdb81a10e951cb0938e9f2
Contents?: true
Size: 968 Bytes
Versions: 21
Compression:
Stored size: 968 Bytes
Contents
# frozen_string_literal: true require 'spec_helper' describe RubyRabbitmqJanus::Janus::Responses::Admin, type: :responses, name: :admin do let(:message) do @gateway.start_transaction_admin do |transaction| @response = transaction.publish_message(type) end end describe '#sessions' do let(:type) { 'admin::sessions' } let(:response) { @response.sessions } include_examples 'response is', Array end describe '#handles' do let(:type) { 'admin::handles' } let(:response) { @response.handles } include_examples 'response is', Array end describe '#info' do before(:example) do @gateway.start_transaction do |transaction| @response = transaction.publish_message('base::attach') end end let(:type) { 'admin::handle_info' } let(:response) { @response.info } include_examples 'admin response with sender is', Hash end end
Version data entries
21 entries across 21 versions & 1 rubygems
Version | Path |
---|---|
ruby_rabbitmq_janus-2.0.0.pre.42 | spec/rrj/responses/responses_admin_spec.rb |