Sha256: 7388115ca3a02a8779bbe6b1071d7171cbed7cbe91ae596ace3d1c78bf174996
Contents?: true
Size: 1.06 KB
Versions: 2
Compression:
Stored size: 1.06 KB
Contents
require 'spec_helper' describe Uploadcare do around do |example| orig_stderr = $stderr $stderr = StringIO.new example.call $stderr = orig_stderr end describe '::user_agent' do subject(:user_agent) { described_class.user_agent(options) } let(:options) { {user_agent: 'user/agent'} } let(:user_agent_builder) { instance_double('Uploadcare::UserAgent') } it 'returns user agent string' do allow(Uploadcare::UserAgent).to receive(:new) { user_agent_builder } expect(user_agent_builder).to receive(:call).with(options) { 'user/agent' } expect(user_agent).to eq('user/agent') end it 'is deprecated' do user_agent $stderr.rewind expect($stderr.string).to start_with('[DEPRECATION] `Uploadcare::user_agent`') end end describe '::USER_AGENT' do it { expect(described_class::USER_AGENT).not_to be_nil } it 'is deprecated' do described_class::USER_AGENT $stderr.rewind expect($stderr.string).to start_with('[DEPRECATION] `Uploadcare::USER_AGENT`') end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
uploadcare-ruby-2.1.2 | spec/uploadcare_spec.rb |
uploadcare-ruby-1.2.2 | spec/uploadcare_spec.rb |