Sha256: 0194716d06c81fba2073d26f79cda9e0abd16ede1eca368ce7c4900e87fc2690
Contents?: true
Size: 728 Bytes
Versions: 98
Compression:
Stored size: 728 Bytes
Contents
# frozen_string_literal: true shared_examples 'response is' do |type| it do message expect(response).to be_kind_of(type) end end shared_examples 'response with sender is' do |klass| let(:message) do @gateway.start_transaction do |transaction| opts = { 'handle_id' => @response.sender } @response = transaction.publish_message(type, opts) end end include_examples 'response is', klass end shared_examples 'admin response with sender is' do |klass| let(:message) do @gateway.start_transaction_admin do |transaction| opts = { 'handle_id' => @response.sender } @response = transaction.publish_message(type, opts) end end include_examples 'response is', klass end
Version data entries
98 entries across 98 versions & 1 rubygems