aboutsummaryrefslogtreecommitdiffstats
path: root/actionpack/test/controller
Commit message (Collapse)AuthorAgeFilesLines
* Improved test coverage for integration test's apiJoshua Peek2008-06-171-5/+88
|
* Replaced TemplateFinder abstraction with ViewLoadPathsJoshua Peek2008-06-171-43/+68
|
* Fix url_for with no arguments when default_url_options is not explicitly ↵Luke Redpath2008-06-171-1/+17
| | | | | | defined. [#339 state:resolved] Signed-off-by: Pratik Naik <pratiknaik@gmail.com>
* verify :redirect_to => :back should redirect to the referrer. [#280 ↵Amos King2008-06-171-17/+34
| | | | | | state:resolved] Signed-off-by: Pratik Naik <pratiknaik@gmail.com>
* Revert "Lazy load cache and session stores"David Heinemeier Hansson2008-06-122-2/+1
| | | | This reverts commit 19895f087c338d8385dff9d272d30fb87cb10330.
* Improve ActionCaching's format-handlingJonathan del Strother2008-06-111-5/+48
| | | | | | | | Make ActionCaching more aware of different mimetype formats. It will now use request.format to look up the cache type, in addition to the path extension. When expiring caches, the request format no longer affects which cache is expired. Signed-off-by: Pratik Naik <pratiknaik@gmail.com>
* Delegate ActionView::Base#controller_name to controllerPratik Naik2008-06-101-3/+12
|
* Lazy load cache and session storesPratik Naik2008-06-102-1/+2
|
* Wrap CGIResponse, LegacyRouteSet, Route, RouteSet and RouteLoading tests ↵Joshua Peek2008-06-072-1654/+1627
| | | | inside mocha block.
* Remove some internal dead code that supported content_forJeremy Kemper2008-06-061-19/+1
|
* Merge branch 'master' into erboutJeremy Kemper2008-06-051-2/+12
|\
| * Ensure render :file works inside templatesPratik Naik2008-06-051-0/+10
| |
| * Make partial counter start from 0.Frederick Cheung2008-06-051-2/+2
| | | | | | | | Signed-off-by: Pratik Naik <pratiknaik@gmail.com>
* | Merge branch 'master' into erboutJeremy Kemper2008-06-051-4/+4
|\|
| * Use CGI::Cookie::parse for request cookies until we officially deprecated CGI.Joshua Peek2008-06-041-4/+4
| |
* | Merge branch 'master' into erboutJeremy Kemper2008-06-036-8/+43
|\|
| * Merge branch 'master' of git@github.com:rails/railsDavid Heinemeier Hansson2008-06-031-3/+20
| |\
| | * Fix assert_redirected_to for nested controllers and named routesGabe da Silveira2008-06-041-3/+20
| | | | | | | | | | | | | | | | | | [#308 state:resolved] Signed-off-by: Michael Koziarski <michael@koziarski.com>
| * | Fixed Request#remote_ip to only raise hell if the HTTP_CLIENT_IP and ↵David Heinemeier Hansson2008-06-031-0/+3
| |/ | | | | | | HTTP_X_FORWARDED_FOR doesnt match (not just if theyre both present) [Mark Imbriaco, Bradford Folkens]
| * Allow caches_action to accept a layout option [#198 state:resolved]josevalim2008-06-031-0/+15
| | | | | | | | Signed-off-by: Joshua Peek <josh@joshpeek.com>
| * Namespace Inflector, Dependencies, OrderedOptions, and TimeZone under ↵Joshua Peek2008-06-033-5/+5
| | | | | | | | ActiveSupport [#238 state:resolved]
* | Stack @output_buffer for nested renderingJeremy Kemper2008-06-031-1/+1
| |
* | Work with @output_buffer instead of _erboutJeremy Kemper2008-06-021-1/+3
|/
* Ensure Rack processor reads CGI output_cookies for the session cookie.Joshua Peek2008-06-021-4/+52
|
* Added Rack processorEzra Zygmuntowicz2008-06-012-0/+183
| | | | Signed-off-by: Joshua Peek <josh@joshpeek.com>
* Ruby 1.9 compat: ensure binary encoding for post body parsingJeremy Kemper2008-05-191-5/+15
|
* Ruby 1.9 compat: qualify module name within module_evaled blockJeremy Kemper2008-05-191-1/+1
|
* Test for assert_response for failure response without an exception. [#141 ↵Chris Hapgood2008-05-191-0/+14
| | | | | | state:resolved] Signed-off-by: Pratik Naik <pratiknaik@gmail.com>
* Add fragment_exist? and exist? methods to cache stores. [#203 state:resolved]José Valim2008-05-191-20/+22
| | | | Signed-off-by: Pratik Naik <pratiknaik@gmail.com>
* Ensure routing generator works with non-string keys. [#172 state:resolved]Sven Fuchs2008-05-161-0/+7
| | | | | | | | | | Make sure that (with recent correction to globbed parameter escaping) non-string values can still be passed route generation helpers for globbed route segments. For example, foo_path([1, 2, 3]) should still work for a route like map.foo "*globbed" by implicitely calling to_s on the Fixnums. Signed-off-by: Pratik Naik <pratiknaik@gmail.com>
* One last fix to test_filter_parameters_is_protected.Joshua Peek2008-05-141-1/+1
|
* Clean up previously commited test.Joshua Peek2008-05-141-2/+2
|
* Improve test coverage for filter_parameters [José Valim]Joshua Peek2008-05-141-3/+3
|
* Protect #filter_parameters created by filter_parameter_logging [José Valim] ↵Joshua Peek2008-05-141-7/+13
| | | | [#196 state:resolved]
* Added conditional support to caches_action [José Valim] [#166 state:resolved]Joshua Peek2008-05-141-13/+67
|
* make CGI::Cookie handle deleting a cookie properlyRich Cavanaugh2008-05-131-0/+1
| | | | Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net>
* Merge branch 'master' of git@github.com:rails/railsrick2008-05-135-2/+75
|\
| * Don't double-escape cookie store data. Don't split cookie values with ↵Rich Cavanaugh2008-05-122-2/+19
| | | | | | | | | | | | newlines into an array. [#130 state:resolved] Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net>
| * Bug: Earlier Check for Session in Forgery ProtectionPeter Jones2008-05-111-0/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | The session is used by the form_authenticity_token method before it is tested to be valid. This patch moves a few lines around so that the session is validated first. Without this patch, if you try to use forgery protection with sessions turned off, you get this exception message: undefined method `session_id' for {}:Hash The patch includes a test that can be used to see this behavior before the request_forgery_protection.rb file is patched to fix it.
| * Added session(:on) to turn session management back on in a controller ↵David Heinemeier Hansson2008-05-111-0/+22
| | | | | | | | subclass if the superclass turned it off (Peter Jones) [#136 state:resolved]
| * Fixed flash.now not being accessible in tests. Flash sweeping is now done ↵Andreas Neuhaus2008-05-111-0/+10
| | | | | | | | | | | | | | | | before action processing instead after Signed-off-by: Michael Koziarski <michael@koziarski.com> [#10 state:resolved]
* | fix merge conflict with actionpack changelogrick2008-05-104-9/+78
|\|
| * Make render shorthands work with namespaced controllersJacek Becela2008-05-101-0/+36
| | | | | | | | Signed-off-by: Pratik Naik <pratiknaik@gmail.com>
| * Escape globbed parameters in routes correctly.Chris Roos2008-05-101-5/+7
| | | | | | | | | | | | :controller => 'glob', :action=> 'show', :additional => ['foo/bar', 'baz'] Should generate /glob/show/foo%2Fbar/baz not /glob/show/foo/bar/baz
| * Delegate action_name to controller inside views.Pratik Naik2008-05-061-0/+9
| |
| * Refactored and fixed Resources.map_member_actions to make use of custom ↵Marcos Arias2008-05-061-4/+26
| | | | | | | | | | | | | | ActionController::Base.resources_path_names when the option :path_names is not directly specified. Added a specific test for this functionality and fixed assert_restful_routes_for test helper to make use of ActionController::Base.resources_path_names instead of just "new" or "edit". Signed-off-by: Michael Koziarski <michael@koziarski.com> [#111 state:resolved]
* | change ActionController::RequestForgeryProtection to use ↵rick2008-05-062-7/+66
| | | | | | | | Mime::Type#verify_request? [#73]
* | Change the request forgery protection to go by Content-Type instead of ↵rick2008-05-061-4/+25
|/ | | | request.format so that you can't bypass it by POSTing to "#{request.uri}.xml" [#73 state:resolved]
* regression test for bug introduced in ↵rick2008-05-051-0/+13
| | | | [6a6b4392c16c665eb713705f2b38e959a658eeef] [Ian White] [#22 state:resolved]
* Allow ActionController::Base#default_url_options to have a default options ↵Cheah Chu Yeow2008-05-051-1/+1
| | | | | | argument of nil. This fixes a bug introduced in [6a6b4392c16c665eb713705f2b38e959a658eeef] which was breaking routing in ActionController::UrlWriter.