Sha256: bfb0685d6274953e633a1d5ee9d881665c7401f3b73fab6c087c720413cd60b5
Contents?: true
Size: 1.05 KB
Versions: 53
Compression:
Stored size: 1.05 KB
Contents
# frozen_string_literal: true require 'spec_helper' describe RubyRabbitmqJanus::Janus::Responses::Standard, type: :responses, name: :standard do let(:message) do @gateway.start_transaction do |transaction| @response = transaction.publish_message(type) end end context 'just session' do describe '#session' do let(:type) { 'base::create' } let(:response) { @response.session } include_examples 'response is', Integer end describe '#sender' do let(:type) { 'base::create' } let(:response) { @response.sender } include_examples 'response is', Integer end end context 'session and sender' do before(:example) do @gateway.start_transaction do |transaction| @response = transaction.publish_message('base::create') end end describe '#session_id' do let(:type) { 'base::attach' } let(:response) { @response.session_id } include_examples 'response with sender is', Integer end end end
Version data entries
53 entries across 53 versions & 1 rubygems