aboutsummaryrefslogtreecommitdiffstats
path: root/actionpack/test/controller
Commit message (Collapse)AuthorAgeFilesLines
* Let fresh_when actually do the head(:not_modified). Cleaner and we get the ↵David Heinemeier Hansson2008-10-211-3/+1
| | | | filter halting for free then.
* Merge branch 'master' of git@github.com:rails/railsDavid Heinemeier Hansson2008-10-211-1/+9
|\
| * Ensure ActionView::Helpers::AssetTagHelper::AssetTag::Cache is cleared ↵Tim Harper2008-10-201-1/+9
| | | | | | | | | | | | before loading so changes to asset files are picked up by the broswer [#1233 state:resolved] Signed-off-by: Joshua Peek <josh@joshpeek.com>
* | Added stale?/fresh? and fresh_when methods to provide a layer of abstraction ↵David Heinemeier Hansson2008-10-211-11/+14
|/ | | | above request.fresh? and friends [DHH]
* Make sure named routes with parameters can be used in tests before a request ↵Eloy Duran2008-10-131-0/+1
| | | | | | has been done. [#1208 state:resolved] Signed-off-by: Pratik Naik <pratiknaik@gmail.com>
* Allow use of :path_prefix and :name_prefix outside of namespaced routes. ↵Tom Stuart2008-10-081-0/+21
| | | | | | [#1188 state:resolved] Signed-off-by: Pratik Naik <pratiknaik@gmail.com>
* Make sure last_modified! works with <= rather than just equality.Michael Koziarski2008-10-071-0/+6
|
* Ensure rescue_from handlers are respected inside tests. [#835 state:resolved]Pratik Naik2008-10-041-24/+11
| | | | | | Note : If you're not using rescue_from, you should overrider rescue_action_without_handler() method and not rescue_action(). Afterwards, you can set request.remote_addr to a non "0.0.0.0" value for testing the overridden behavior.
* Fix etag! and last_modified! to work as advertised.Michael Koziarski2008-09-301-1/+40
| | | | Add tests too.
* Added support for http_only cookies in cookie_store Added unit tests for ↵Pelle Braendgaard2008-09-171-1/+52
| | | | | | | secure and http_only cookies in cookie_store Signed-off-by: Michael Koziarski <michael@koziarski.com> [#1046 state:committed]
* Added ActionController::Translation module delegating to I18n #translate/#t ↵Sven Fuchs2008-09-101-0/+26
| | | | | | and #localize/#l [status:committed #1008] Signed-off-by: David Heinemeier Hansson <david@loudthinking.com>
* Ensure routing optimizations are cleared when new routes are added [#981 ↵Matt Jones2008-09-071-0/+30
| | | | | | state:resolved] Signed-off-by: Joshua Peek <josh@joshpeek.com>
* Don't set Content-Length on 304 responsesJonathan del Strother2008-09-021-0/+6
| | | | | | | | | Commit 8aad8c claimed to do this, but it checks for the 304 status too early, before handle_conditional_get! has overridden it. [#958 state:resolved] Signed-off-by: Jonathan del Strother <jon.delStrother@bestbefore.tv> Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net>
* Get rid of 'Object#send!'. It was originally added because it's in Ruby 1.9, ↵Jeremy Kemper2008-08-314-8/+8
| | | | | | | | | | but it has since been removed from 1.9. Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net> Conflicts: actionpack/test/controller/layout_test.rb
* Fixes optimised named routes generating question mark followed by nothing ↵Luke Melia2008-08-311-0/+6
| | | | | | | when provided an empty hash as the last argument. Signed-off-by: Michael Koziarski <michael@koziarski.com> [#481 state:committed]
* Moved layout exemption logic into the viewJoshua Peek2008-08-311-49/+0
|
* Fix AM tests and add tests for rendering loggingPratik Naik2008-08-311-0/+30
|
* Move copying ivar logic from ActionController::Base to ActionView::BasePratik Naik2008-08-311-12/+12
|
* Add test to make sure RJS block inside controller is executed in view contextPratik Naik2008-08-301-0/+13
|
* Add support for shallow nesting of routes. [#838 state:resolved]Pratik Naik2008-08-301-25/+109
| | | | | | | | | | | | | | | | | | Adds :shallow option to resource route definition. If true, paths for nested resources which reference a specific member (ie. those with an :id parameter) will not use the parent path prefix or name prefix. Example : map.resources :users, :shallow => true do |user| user.resources :posts end * GET /users/1/posts (maps to PostsController#index action as usual) named route "user_posts" is added as usual. * GET /posts/2 (maps to PostsController#show action as if it were not nested) Additionally, named route "post" is added too.
* Make assert_select_rjs code more readable, make use of unused constants and ↵miloops2008-08-291-0/+5
| | | | | | | | use more simple Regexps. [#540 state:resolved] Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net>
* Improve assert_select_rjs failure messages for show, hide, toggle, and removeTim Haines2008-08-291-0/+44
| | | | | Signed-off-by: Michael Koziarski <michael@koziarski.com> [#931 state:committed]
* Merge RenderTest and NewRenderTestJoshua Peek2008-08-292-1010/+822
|
* Deprecate render_component.Pratik Naik2008-08-291-25/+41
| | | | | Please install render_component plugin from http://github.com/rails/render_component/tree/master if your application uses this functionality.
* Fix indentationJeremy Kemper2008-08-281-22/+20
|
* Routes may be restricted to lists of HTTP methods instead of a single method ↵Brennan Dunn2008-08-281-0/+25
| | | | | | | | or :any. [#407 state:resolved] Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net>
* Accept an array of method symbols for collection/member actions of resourcesBrennan Dunn2008-08-281-0/+13
| | | | Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net>
* Deprecated implicit local assignments when rendering partialsJoshua Peek2008-08-281-2/+4
|
* Request#remote_ip handles the uncommon case that REMOTE_ADDR is a ↵Michael S. Klishin2008-08-271-0/+3
| | | | | | | | comma-separated list. [#523 state:resolved] Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net>
* Add TestUploadFile.content_type= to match Request.UploadedFileTim Haines2008-08-271-0/+5
| | | | | | [#920 state:resolved] Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net>
* update rack tests for default response content_type and charsetJeremy Kemper2008-08-211-3/+3
|
* Move default content type and charset from Base to Response. Handle charset ↵Jeremy Kemper2008-08-211-0/+20
| | | | = nil.
* Allow polymorphic_url helper to take url options. [#880 state:resolved]Tarmo Tänav2008-08-211-2/+20
| | | | | | | | | All *_polymorphic_url, *_polymorphic_path helpers can now accept an options hash which will be passed on to the named route making it possible to generate polymorphic routes with additional url parameters. Signed-off-by: Pratik Naik <pratiknaik@gmail.com>
* 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
|
* Return nil instead of a space when passing an empty collection or nil to ↵Ryan Bates2008-08-191-1/+1
| | | | | | 'render :partial' [#791 state:resolved] Signed-off-by: Joshua Peek <josh@joshpeek.com>
* Delegate xhr helper method to integration sessionJoshua Peek2008-08-191-1/+18
|
* pass yielded arguments to block for ActionView::Base#render with :layout ↵Ryan Bates2008-08-172-10/+18
| | | | | | [#847 state:resolved] Signed-off-by: Joshua Peek <josh@joshpeek.com>
* More integration test coverageJoshua Peek2008-08-171-3/+29
|
* Merge RackProcess#normalize_headers logic into AbstractResponse#prepare!Joshua Peek2008-08-171-12/+23
|
* Use RackRequest as a mock instead of StubCGI into RequestTestJoshua Peek2008-08-171-14/+10
|
* Merge branch 'conditional-get'Jeremy Kemper2008-08-127-107/+122
|\
| * Update tests for request memoizationJeremy Kemper2008-08-087-104/+114
| |
| * Simplifying usage of ETags and Last-Modified and conditional GET requestsJeremy Kemper2008-08-071-3/+8
| |
* | Added tests for partial collection counters [#766 state:resolved]Cameron Yule2008-08-091-0/+9
|/ | | | Signed-off-by: Joshua Peek <josh@joshpeek.com>
* Tidy up ActionMailer rendering logic to take advantage of view path cache ↵Joshua Peek2008-08-061-25/+8
| | | | instead of using file system lookups
* Fix file permissionsTarmo Tänav2008-07-313-0/+0
| | | | Signed-off-by: Joshua Peek <josh@joshpeek.com>
* Prepare Route#generate and Route#recognize early. Also refactor segments a ↵Joshua Peek2008-07-282-98/+57
| | | | bit to try to make immutable.
* Routing whitespace cleanupJoshua Peek2008-07-282-11/+11
|