Sha256: b870fccd7c59193d3f21c96bb4d36d12b7244cc5e148120c759ef308e9e47418

Contents?: true

Size: 606 Bytes

Versions: 3

Compression:

Stored size: 606 Bytes

Contents

require 'spec_helper'

describe Uploadcare do

  describe '::user_agent' do
    context "if :user_agent is specified in method's options" do
      it "returns it's stringified version" do
        expect( Uploadcare.user_agent(user_agent: 123) ).to eq '123'
      end
    end

    context "if user_agent is not specified in method's options" do
      it 'builds user-agent from ruby version, gem version and public key' do
        expected = /#{Gem.ruby_version}\/#{described_class::VERSION}\/test/
        expect( Uploadcare.user_agent(public_key: 'test') ).to match(expected)
      end
    end
  end

end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
uploadcare-ruby-2.0.0 spec/uploadcare_spec.rb
uploadcare-ruby-1.1.0 spec/uploadcare_spec.rb
uploadcare-ruby-1.0.6 spec/uploadcare_spec.rb