Sha256: 08c081c62eeb4d4697c761767ff2735d77d7c2a6568f899ee88b02794fa0dd3f
Contents?: true
Size: 714 Bytes
Versions: 29
Compression:
Stored size: 714 Bytes
Contents
require 'spec_helper' RSpec.describe Shoryuken::Client do let(:credentials) { Aws::Credentials.new('access_key_id', 'secret_access_key') } let(:sqs) { Aws::SQS::Client.new(stub_responses: true, credentials: credentials) } let(:queue_name) { 'shoryuken' } let(:queue_url) { 'https://eu-west-1.amazonaws.com:6059/123456789012/shoryuken' } describe '.queue' do before do described_class.sqs = sqs end it 'memoizes queues' do sqs.stub_responses(:get_queue_url, { queue_url: queue_url }, { queue_url: 'xyz' }) expect(Shoryuken::Client.queues(queue_name).url).to eq queue_url expect(Shoryuken::Client.queues(queue_name).url).to eq queue_url end end end
Version data entries
29 entries across 29 versions & 1 rubygems