Sha256: 9eb60b65f81893708dd919a02e49debcad38468fb2974fc51a4f553b0765b42c

Contents?: true

Size: 753 Bytes

Versions: 11

Compression:

Stored size: 753 Bytes

Contents

require File.expand_path(File.join(File.dirname(__FILE__), '..', 'helper'))

module Adapters
  class TestMiddleware < Faraday::TestCase
    def setup
      @stubs = Faraday::Adapter::Test::Stubs.new
      @conn  = Faraday::Connection.new do |builder|
        builder.adapter :test, @stubs
      end
      @stubs.get('/hello') { [200, {'Content-Type' => 'text/html'}, 'hello'] }
      @resp = @conn.get('/hello')
    end

    def test_middleware_with_simple_path_sets_status
      assert_equal 200, @resp.status
    end

    def test_middleware_with_simple_path_sets_headers
      assert_equal 'text/html', @resp.headers['Content-Type']
    end

    def test_middleware_with_simple_path_sets_body
      assert_equal 'hello', @resp.body
    end
  end
end

Version data entries

11 entries across 11 versions & 2 rubygems

Version Path
shin-faraday-0.4.7 test/adapters/test_middleware_test.rb
faraday-0.4.6 test/adapters/test_middleware_test.rb
faraday-0.4.5 test/adapters/test_middleware_test.rb
faraday-0.4.4 test/adapters/test_middleware_test.rb
faraday-0.4.3 test/adapters/test_middleware_test.rb
faraday-0.4.2 test/adapters/test_middleware_test.rb
faraday-0.4.1 test/adapters/test_middleware_test.rb
faraday-0.4.0 test/adapters/test_middleware_test.rb
faraday-0.3.1 test/adapters/test_middleware_test.rb
faraday-0.3.0 test/adapters/test_middleware_test.rb
faraday-0.2.4 test/adapters/test_middleware_test.rb