Sha256: 6ccc79414f92be09713aa64c387ad243cf146533bc6e9821bdc6b3879eb583cd

Contents?: true

Size: 764 Bytes

Versions: 4

Compression:

Stored size: 764 Bytes

Contents

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

module Adapters
  class TestMiddleware < Faraday::TestCase
    describe "Test Middleware with simple path" do
      before :all do
        @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

      it "sets status" do
        assert_equal 200, @resp.status
      end

      it "sets headers" do
        assert_equal 'text/html', @resp.headers['Content-Type']
      end

      it "sets body" do
        assert_equal 'hello', @resp.body
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
faraday-0.2.3 test/adapters/test_middleware_test.rb
faraday-0.2.2 test/adapters/test_middleware_test.rb
faraday-0.2.1 test/adapters/test_middleware_test.rb
faraday-0.2.0 test/adapters/test_middleware_test.rb