aboutsummaryrefslogtreecommitdiffstats
path: root/actionpack/test/controller
Commit message (Collapse)AuthorAgeFilesLines
* Small tweaks in ActionController subscriber messages format.José Valim2010-01-151-1/+8
|
* Move Dispatcher setup to Railties and add instrumentation hook.José Valim2010-01-151-47/+33
|
* Respect resources_path_names and :path_names options in new dslJoshua Peek2010-01-131-21/+21
|
* optimise_named_routes is unnecessaryJoshua Peek2010-01-132-14/+0
|
* Tidy up ActiveRecord and Views runtime information on process action logger.José Valim2010-01-141-7/+7
|
* ControllerRuntime tests also use Rails::Subscriber::TestHelper.José Valim2010-01-131-5/+0
|
* Test fragment/page cache and send data/file notifications.José Valim2010-01-131-11/+93
|
* Add subscriber for ActionPack and move all logging inside it.José Valim2010-01-134-107/+108
|
* Raise an error if respond_with is invoked and no format is declared.José Valim2010-01-101-68/+62
|
* Ensure that segments in default_url_options also work with format specified.José Valim2010-01-071-0/+8
|
* From now on, parameters defined in default_url_options can be absent from ↵José Valim2010-01-071-43/+36
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | named routes. This allows the following setup to work: # app/controllers/application_controller.rb class ApplicationController def default_url_options(options=nil) { :locale => I18n.locale } end end # From your views and controllers: I18n.locale #=> :en users_url #=> "/en/users" users_url(:pl) #=> "/pl/users" user_url(1) #=> "/en/users/1" user_url(:pl, 1) #=> "/pl/users/1" user_url(1, :locale => :pl) #=> "/pl/users/1" If you provide all expected parameters, it still works as previously. But if any parameter is missing, it tries to assign all possible ones with the hash returned in default_url_options or the one passed straight to the named route method. Beware that default_url_options in ApplicationController is not shared with ActionMailer, so you are required to always give the locale in your email views.
* Remove duplicated url_for code and move methods shared between ActionMailer ↵José Valim2010-01-072-266/+0
| | | | and ActionController up to AbstractController.
* Remove deprecated formatted named routesJosé Valim2010-01-041-18/+0
|
* Ensure no notification is on the queue before running notifications related ↵José Valim2010-01-032-0/+3
| | | | tests.
* Use namespaces in notifications.José Valim2010-01-032-9/+7
|
* Fix new year heisenbugJeremy Kemper2009-12-311-2/+2
|
* Remove ActionView inline logging to ActiveSupport::Notifications and create ↵José Valim2009-12-266-93/+49
| | | | ActionController::Base#log_event, so everything can be logged within one listener. Also expose log_process_action as a hook for different modules to include their own information during the action processing. This allow ActiveRecord to hook and any other ORM. Finally, this commit changes 'Processing' and 'Rendering' in logs to 'Processed' and 'Rendered' because at the point it's logged, everying already happened.
* AD::StatusCodes support is now part of rackJoshua Peek2009-12-221-2/+2
|
* Merge branch 'master' of github.com:rails/railsDavid Heinemeier Hansson2009-12-211-12/+12
|\
| * reset_session needs to be a real method so flash can override itJoshua Peek2009-12-211-12/+12
| |
* | Added cookies.permanent, cookies.signed, and cookies.permanent.signed ↵David Heinemeier Hansson2009-12-201-0/+35
|/ | | | accessor for common cookie actions [DHH]
* Added alert/notice from 2-3-stable and refactored redirect_to into just ↵David Heinemeier Hansson2009-12-171-1/+28
| | | | living in Redirector [DHH]
* Move route reloading into railtiesJoshua Peek2009-12-141-13/+0
|
* Remove route loading tests since it should be tested by railtiesJoshua Peek2009-12-141-72/+0
|
* TestProcess belongs in ADJoshua Peek2009-12-121-4/+4
|
* Remove fancy method not allowed resource exceptions since they areJoshua Peek2009-12-112-10/+7
| | | | too much of a hack
* Kill RouteSet#recognizeJoshua Peek2009-12-101-126/+68
|
* Merge branch 'master' of github.com:rails/railsYehuda Katz2009-12-1011-62/+64
|\
| * Simpler RenderOption API -- removes the need for registering the types and ↵Carlhuda2009-12-091-0/+14
| | | | | | | | extending a module
| * More test portingJoshua Peek2009-12-083-10/+9
| |
| * Use new routing dsl in testsJoshua Peek2009-12-089-52/+41
| |
* | Responder redirects to resource if destroy fails.José Valim2009-12-071-8/+34
|/ | | | Signed-off-by: Yehuda Katz <wycats@Yehuda-Katz.local>
* Deprecate recalling generation params when the defaults are nilJoshua Peek2009-12-061-3/+1
|
* Update rackmount to fix some pending testsJoshua Peek2009-12-051-13/+9
|
* Reorganize autoloads:Carlhuda2009-12-022-2/+2
| | | | | | | | | | | | | | | | | | | | | * A new module (ActiveSupport::Autoload) is provide that extends autoloading with new behavior. * All autoloads in modules that have extended ActiveSupport::Autoload will be eagerly required in threadsafe environments * Autoloads can optionally leave off the path if the path is the same as full_constant_name.underscore * It is possible to specify that a group of autoloads live under an additional path. For instance, all of ActionDispatch's middlewares are ActionDispatch::MiddlewareName, but they live under "action_dispatch/middlewares/middleware_name" * It is possible to specify that a group of autoloads are all found at the same path. For instance, a number of exceptions might all be declared there. * One consequence of this is that testing-related constants are not autoloaded. To get the testing helpers for a given component, require "component_name/test_case". For instance, "action_controller/test_case". * test_help.rb, which is automatically required by a Rails application's test helper, requires the test_case.rb for all active components, so this change will not be disruptive in existing or new applications.
* Stop escaping "[]" in query stringJoshua Peek2009-12-021-3/+3
|
* Ensure Cache-Control max-age is an integerJeremy Kemper2009-12-021-1/+1
|
* Make recognize try to constantize controller to see if it existsJoshua Peek2009-12-011-2/+0
|
* Merge branch 'master' of github.com:rails/railsJoshua Peek2009-12-012-0/+18
|\
| * Fix caching test to ensure notifications are all deliveredJeremy Kemper2009-12-011-0/+1
| |
| * Allow ActionController::Responder to have a common entry point for all formats.José Valim2009-12-011-0/+17
| | | | | | | | Signed-off-by: Yehuda Katz <wycats@Yehuda-Katz.local>
* | Fix generating params with optional defaults [#3404 state:resolved]Joshua Peek2009-12-011-3/+1
|/
* Notifications: extract central Notifier, cordon off the internal Fanout ↵Jeremy Kemper2009-11-281-1/+3
| | | | implementation, and segregate instrumentation concerns
* Privatize Routing.possible_controllers and fix brittle url helperJoshua Peek2009-11-231-24/+0
| | | | controller test loading.
* Remove inflection reloads routes testJoshua Peek2009-11-231-7/+0
|
* Pending test now passingJeremy Kemper2009-11-231-8/+6
|
* Extended and case insensitive regexp routes aren't that important.Joshua Peek2009-11-191-15/+24
| | | | Mark them as pending till I figure it out.
* Fix test bleedJeremy Kemper2009-11-181-1/+1
|
* Extract form_authenticity_param instance method so it's overridable in ↵Jeremy Kemper2009-11-171-1/+19
| | | | subclasses
* Split mime responder into smaller chunks and allow action to be configured.José Valim2009-11-131-1/+21
| | | | Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net>