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