aboutsummaryrefslogtreecommitdiffstats
path: root/actionpack/test/controller/integration_test.rb
Commit message (Collapse)AuthorAgeFilesLines
* Make HEAD method masquerade as GET so requests are routed correctlyJoshua Peek2010-01-151-0/+13
|
* Ruby 1.9: more constant lookup badness :(Jeremy Kemper2009-11-041-1/+1
|
* Start rewriting some internal tests to use the new routing dslJoshua Peek2009-10-201-1/+1
|
* Make IntegrationTest::Runner propagate method_missing to ancestors.George Ogata2009-10-151-0/+18
| | | | | | | Fixes RSpec integration example groups, which mixes its Matchers module into ActiveSupport::TestCase. Signed-off-by: Michael Koziarski <michael@koziarski.com>
* Add custom "with_routing" to internal tests to fix reseting session after usingJoshua Peek2009-10-031-4/+1
| | | | with_routing. This only affects our internal AP tests.
* Allow integration test rack app to be set with "@app" ivar instead of using ↵Joshua Peek2009-09-261-1/+1
| | | | open_session
* Fix generic url rewriter in integration testsJoshua Peek2009-09-251-0/+9
|
* Avoid conflict with a "MetalTest" module used in testsJoshua Peek2009-09-191-1/+1
|
* Need to reset session in internal integration tests after altering the route setJoshua Peek2009-09-061-0/+1
|
* test depends on html-scannerJeremy Kemper2009-05-231-0/+1
|
* Integrating Rack::MockSession (from Rack::Test)Bryan Helmkamp2009-05-191-3/+3
|
* Change integration test helpers to accept Rack environment instead of just ↵Pratik Naik2009-05-191-12/+12
| | | | | | | HTTP Headers. Before : get '/path', {}, 'Accept' => 'text/javascript' After : get '/path', {}, 'HTTP_ACCEPT' => 'text/javascript'
* Group integration test helpers and delegate other helpers to request and ↵Joshua Peek2009-04-301-11/+1
| | | | response objects
* Unify functional and integration tests cookie helpersJoshua Peek2009-04-261-1/+1
|
* Start to integrate some of the features in Rack::Test.Joshua Peek2009-04-241-1/+1
| | | | Eventually commit ActionDispatch::Test::MockRequest and ActionDispatch::Test:: UploadedFile upstream.
* update rack fixture to be ruby 1.9 compatJoshua Peek2009-03-151-2/+2
|
* update rack fixture to be ruby 1.9 compatJoshua Peek2009-03-151-1/+1
|
* Update bundled Rack for Ruby 1.9 spec changesJoshua Peek2009-02-071-1/+1
|
* Bump mocha requirement for Ruby 1.9 compat. Remove uses_mocha.Jeremy Kemper2009-02-031-4/+0
|
* Use Rack::Head middleware to ensure the body is discarded for HEAD requestsJoshua Peek2009-02-011-0/+14
|
* Revert "HTTP Digest authentication [#1230 state:resolved]"Pratik Naik2009-01-131-88/+0
| | | | | | | | | This reverts commit 45dee3842d68359a189fe7c0729359bd5a905ea4. Reasons : 1. The code is not working in it's current state 2. Should not be using exceptions for flow control
* Bump Rack version to 0.9Joshua Peek2009-01-061-3/+3
|
* HTTP Digest authentication [#1230 state:resolved]Joshua Peek2008-12-281-0/+88
|
* Fix metal testsJoshua Peek2008-12-171-7/+3
|
* Decorate responses from Rack Middleware and Rails Metal for the purposes of ↵Jesse Newland2008-12-171-0/+35
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | integration testing. A test for the following Metal: class Poller < Rails::Rack::Metal def call(env) if env["PATH_INFO"] =~ /^\/poller/ [200, {"Content-Type" => "text/plain"}, "Hello World!"] else super end end end might be tested like so: class PollerTest < ActionController::IntegrationTest test "poller returns hello world" do get "/poller" assert_response 200 assert_response :success assert_response :ok assert_equal "Hello World!", response.body end end [#1588 state:committed] Signed-off-by: David Heinemeier Hansson <david@loudthinking.com>
* Switch to Rack based session stores.Joshua Peek2008-12-151-2/+0
|
* Fix for Integration::Session follow_redirect! headers['location'] bug with ↵Christos Zisopoulos2008-12-101-8/+4
| | | | | | Rack [#1555 state:resolved] Signed-off-by: Joshua Peek <josh@joshpeek.com>
* Make integration test runner more Rack friendly and clean out old CGI cruftJoshua Peek2008-12-081-38/+9
|
* Use autoload instead of explicit requires for ActionControllerJoshua Peek2008-11-231-2/+0
|
* Get rid of 'Object#send!'. It was originally added because it's in Ruby 1.9, ↵Jeremy Kemper2008-08-311-1/+1
| | | | | | | | | | but it has since been removed from 1.9. Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net> Conflicts: actionpack/test/controller/layout_test.rb
* Switched integration test runner to use Rack processor instead of CGIJoshua Peek2008-08-201-1/+1
|
* Improve test coverage for integration tests cookie headerJoshua Peek2008-08-201-1/+4
|
* Test coverage for integration testing with parametersJoshua Peek2008-08-191-0/+32
|
* Delegate xhr helper method to integration sessionJoshua Peek2008-08-191-1/+18
|
* More integration test coverageJoshua Peek2008-08-171-3/+29
|
* Improved test coverage for integration test's apiJoshua Peek2008-06-171-5/+88
|
* use stubbing instead of monkeypatching to stop tests from interfering ↵Michael Koziarski2008-02-191-14/+13
| | | | | | with one another. Closes #11163 [RubyRedRick] git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@8899 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* require abstract_unit directly since test is in load pathJeremy Kemper2008-01-051-2/+1
| | | | git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@8564 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* Integration tests use ActionController::Dispatcher rather than the old ↵Jeremy Kemper2007-12-221-1/+0
| | | | | | Dispatcher. Closes #10596. git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@8483 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* Added delete_via_redirect and put_via_redirect to integration testing ↵David Heinemeier Hansson2007-12-171-11/+32
| | | | | | (closes #10497) [philodespotos] git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@8429 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* Allow headers[Accept] to be set by hand when calling xml_http_request ↵David Heinemeier Hansson2007-12-171-0/+9
| | | | | | (closes #10461) [BMorearty] git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@8426 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* Integration tests: get_ and post_via_redirect take a headers hash. Closes #9130.Jeremy Kemper2007-10-271-6/+6
| | | | git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@8047 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* Ruby 1.9 compat, consistent load pathsJeremy Kemper2007-10-021-1/+1
| | | | git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@7719 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* Removed deprecated form of calling xml_http_request/xhr without the first ↵David Heinemeier Hansson2007-09-091-10/+0
| | | | | | argument being the http verb [DHH] git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@7436 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* Take advantage of Mocha support for sequenced returns. Closes #8639 [Josh Peek]Jeremy Kemper2007-06-131-4/+2
| | | | git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@7010 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* Integration tests: alias xhr to xml_http_request and add a request_method ↵Jeremy Kemper2007-05-211-4/+54
| | | | | | argument instead of always using POST. Closes #7124. git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@6796 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* Integration tests: introduce methods for other HTTP methods. Closes #6353.Jeremy Kemper2007-02-221-1/+38
| | | | git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@6203 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* Wrap and skip tests using mocha.Jeremy Kemper2007-01-141-6/+2
| | | | git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@5926 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* Integration tests: thoroughly test ActionController::Integration::Session. ↵Jeremy Kemper2006-09-031-0/+154
Closes #6022. git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@4954 5ecf4fe2-1ee6-0310-87b1-e25e094e27de