test/env_test.rb in faraday-0.2.3 vs test/env_test.rb in faraday-0.2.4

- old
+ new

@@ -1,35 +1,33 @@ require File.expand_path(File.join(File.dirname(__FILE__), 'helper')) class TestEnv < Faraday::TestCase - describe "Request#create" do - before :all do - @conn = Faraday::Connection.new :url => 'http://sushi.com/api', :headers => {'Mime-Version' => '1.0'} - @input = { - :body => 'abc', - :headers => {'Server' => 'Faraday'}} - @env_setup = Faraday::Request.create do |req| - req.url 'foo.json', 'a' => 1 - req['Server'] = 'Faraday' - req.body = @input[:body] - end - @env = @env_setup.to_env_hash(@conn, :get) + def setup + @conn = Faraday::Connection.new :url => 'http://sushi.com/api', :headers => {'Mime-Version' => '1.0'} + @input = { + :body => 'abc', + :headers => {'Server' => 'Faraday'}} + @env_setup = Faraday::Request.create do |req| + req.url 'foo.json', 'a' => 1 + req['Server'] = 'Faraday' + req.body = @input[:body] end + @env = @env_setup.to_env_hash(@conn, :get) + end - it "stores method in :method" do - assert_equal :get, @env[:method] - end + def test_request_create_stores_method + assert_equal :get, @env[:method] + end - it "stores Addressable::URI in :url" do - assert_equal 'http://sushi.com/api/foo.json?a=1', @env[:url].to_s - end + def test_request_create_stores_addressable_uri + assert_equal 'http://sushi.com/api/foo.json?a=1', @env[:url].to_s + end - it "stores headers in :headers" do - assert_kind_of Rack::Utils::HeaderHash, @env[:request_headers] - assert_equal @input[:headers].merge('Mime-Version' => '1.0'), @env[:request_headers] - end + def test_request_create_stores_headers + assert_kind_of Rack::Utils::HeaderHash, @env[:request_headers] + assert_equal @input[:headers].merge('Mime-Version' => '1.0'), @env[:request_headers] + end - it "stores body in :body" do - assert_equal @input[:body], @env[:body] - end + def test_request_create_stores_body + assert_equal @input[:body], @env[:body] end end \ No newline at end of file