aboutsummaryrefslogtreecommitdiffstats
path: root/actionpack/test/controller
Commit message (Collapse)AuthorAgeFilesLines
...
* Fixed regex in redirect_to to fully support URI schemes [#1247 state:committed]Seth Fitzsimmons2008-10-301-0/+10
| | | | Signed-off-by: David Heinemeier Hansson <david@loudthinking.com>
* Fix incorrect closing CDATA delimiter. Add tests for CDATA nodes.Jeffrey Hardy2008-10-231-0/+15
| | | | Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net>
* Fix that HTML::Node.parse would blow up on unclosed CDATA sections.Jeffrey Hardy2008-10-232-0/+31
| | | | | | | | If an unclosed CDATA section is encountered and parsing is strict, an exception will be raised. Otherwise, we consider the remainder of the line to be the section contents. This is consistent with HTML::Tokenizer#scan_tag. Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net>
* Dont try to auto-set the etag based on the body if any freshness headers ↵David Heinemeier Hansson2008-10-211-5/+22
| | | | have already been set [DHH/José Valim]
* 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>