| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 | = Rack::Test- Code: http://github.com/brynary/rack-test- Build: http://runcoderun.com/brynary/rack-test== DescriptionRack::Test is a small, simple testing API for Rack apps. It can be used on itsown or as a reusable starting point for Web frameworks and testing librariesto build on. Most of its initial functionality is an extraction of Merb 1.0'srequest helpers feature.== Features* Maintains a cookie jar across requests* Easily follow redirects when desired* Set request headers to be used by all subsequent requests* Small footprint. Approximately 200 LOC== Example  require "rack/test"  class HomepageTest < Test::Unit::TestCase    include Rack::Test::Methods    def app      MyApp.new    end    def test_redirect_logged_in_users_to_dashboard      authorize "bryan", "secret"      get "/"      follow_redirect!      assert_equal "http://example.org/redirected", last_request.url      assert last_response.ok?    end  end== InstallTo install the latest release as a gem:  sudo gem install rack-test== Authors- Maintained by {Bryan Helmkamp}[mailto:bryan@brynary.com]- Contributions from Simon Rozet and Pat Nakajima- Much of the original code was extracted from Merb 1.0's request helper== LicenseCopyright (c) 2008-2009 Bryan Helmkamp, Engine Yard Inc.See MIT-LICENSE.txt in this directory.
 |