Sha256: 7e856a8408cbad2b6c4c31ed260e19b8128993a12c22a0922f6624c06d75bfeb

Contents?: true

Size: 471 Bytes

Versions: 12

Compression:

Stored size: 471 Bytes

Contents

require 'helper'

describe Twitter::Error do

  describe "#initialize" do
    it "wraps another error class" do
      begin
        raise Faraday::Error::ClientError.new("Oops")
      rescue Faraday::Error::ClientError
        begin
          raise Twitter::Error
        rescue Twitter::Error => error
          expect(error.message).to eq "Oops"
          expect(error.wrapped_exception.class).to eq Faraday::Error::ClientError
        end
      end
    end
  end

end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
twitter-4.8.1 spec/twitter/error_spec.rb
twitter-4.8.0 spec/twitter/error_spec.rb
twitter-4.7.0 spec/twitter/error_spec.rb
twitter-4.6.2 spec/twitter/error_spec.rb
twitter-4.6.1 spec/twitter/error_spec.rb
twitter-4.6.0 spec/twitter/error_spec.rb
twitter-4.5.0 spec/twitter/error_spec.rb
twitter-4.4.4 spec/twitter/error_spec.rb
twitter-4.4.3 spec/twitter/error_spec.rb
twitter-4.4.2 spec/twitter/error_spec.rb
twitter-4.4.1 spec/twitter/error_spec.rb
twitter-4.4.0 spec/twitter/error_spec.rb