aboutsummaryrefslogtreecommitdiffstats
path: root/actionpack/test/controller/routing_test.rb
Commit message (Collapse)AuthorAgeFilesLines
* New way of generating urls for Application from Engine.Piotr Sarnacki2010-09-031-1/+1
| | | | | | | | | It's based specifying application's script_name with: Rails.application.default_url_options = {:script_name => "/foo"} default_url_options method is delegated to routes. If router used to generate url differs from the router passed via env it always overwrites :script_name with this value.
* Use env['action_dispatch.routes'] to determine if we should generate prefix ↵Piotr Sarnacki2010-09-031-1/+1
| | | | | | | | | | or not. This technique is here to allow using routes from Engine in Application and vice versa. When using Engine routes inside Application it should generate prefix based on mount point. When using Engine routes inside Engine it should use env['SCRIPT_NAME']. In any other case it should generate prefix as env should not be even available.
* Revert "Setup explicit requires for files with exceptions. Removed them from ↵José Valim2010-09-021-1/+0
| | | | | | | | autoloading." Booting a new Rails application does not work after this commit [#5359 state:open] This reverts commit 38a421b34d0b414564e919f67d339fac067a56e6.
* Setup explicit requires for files with exceptions. Removed them from ↵Łukasz Strzałkowski2010-09-021-0/+1
| | | | | | autoloading. Signed-off-by: José Valim <jose.valim@gmail.com>
* Support routing constraints in functional testsAndrew White2010-08-201-1/+1
| | | | | | | | | | Extend assert_recognizes and assert_generates to support passing full urls as the path argument. This allows testing of routing constraints such as subdomain and host within functional tests. [#5005 state:resolved] Signed-off-by: José Valim <jose.valim@gmail.com>
* 1.9 seems to have a bug involving cloned classes and super. Fix it by not ↵Carlhuda2010-02-261-8/+12
| | | | cloning (and instead creating classes on demand). The 1.9 bug should be investigated.
* Rename named_url_helpers to url_helpers and url_helpers to url_forCarlhuda2010-02-261-2/+2
|
* Continued effort to deglobalize the routerCarlhuda2010-02-251-27/+7
|
* optimise_named_routes is unnecessaryJoshua Peek2010-01-131-4/+0
|
* Remove route loading tests since it should be tested by railtiesJoshua Peek2009-12-141-72/+0
|
* Remove fancy method not allowed resource exceptions since they areJoshua Peek2009-12-111-6/+3
| | | | too much of a hack
* Kill RouteSet#recognizeJoshua Peek2009-12-101-126/+68
|
* 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
|
* Stop escaping "[]" in query stringJoshua Peek2009-12-021-3/+3
|
* Make recognize try to constantize controller to see if it existsJoshua Peek2009-12-011-2/+0
|
* Fix generating params with optional defaults [#3404 state:resolved]Joshua Peek2009-12-011-3/+1
|
* 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.
* Add pending test for generating routes with optional params that recall lastJoshua Peek2009-11-091-0/+36
| | | | request
* Add pending test for route generation with default paramJoshua Peek2009-11-091-0/+16
|
* Ruby 1.9: don't assume params are US-ASCII. Hands off the encoding.Jeremy Kemper2009-11-041-0/+1
|
* Start migrating AC routing tests into dispatch folderJoshua Peek2009-10-271-332/+0
|
* New routing dslJoshua Peek2009-10-201-0/+332
|
* Donate tests I wrote for rackmount rails integrationJoshua Peek2009-10-201-2/+312
|
* Replace decaying routing internals w/ rack-mountJoshua Peek2009-10-191-27/+0
|
* Kill routing tests expecting path to be unescaped. Most rack servers already ↵Joshua Peek2009-10-191-50/+12
| | | | escape PATH_INFO.
* Relax generation requirements and only enforce the requirements used in the ↵Joshua Peek2009-10-181-13/+0
| | | | path segment
* Don't use use_controllers in routing testsJoshua Peek2009-10-181-4/+4
|
* This is routing error message test is tightly coupled to the implementation. ↵Joshua Peek2009-10-171-16/+1
| | | | Just test that it raises an exception.
* Drop legacy support for case insensitive controller recognitionJoshua Peek2009-10-171-11/+0
|
* Fix brittle query string comparisonsJoshua Peek2009-10-171-7/+18
|
* Fix standalone run of routing test. Only reference controllers that are ↵Joshua Peek2009-10-171-8/+8
| | | | provided in fake_controllers
* Stop using with_controllers in testsJoshua Peek2009-10-171-96/+72
|
* No longer need this special routing exception message because these kinds of ↵Joshua Peek2009-10-171-13/+0
| | | | ambiguous generations are deprecated
* Drop support for routing :generate_allJoshua Peek2009-10-171-14/+0
|
* Invalid route requirements should always raise an exception even if they are ↵Joshua Peek2009-10-171-8/+0
| | | | unused
* Kill mock routing assertion that tests router implementationJoshua Peek2009-10-101-13/+0
|
* Relative url generations are covered more thoroughly by url rewriter testsJoshua Peek2009-10-101-12/+0
|
* Drop implementation specific routing test assertionsJoshua Peek2009-10-101-3/+0
|
* Avoid creating new controller constants during test runtime. All routable ↵Joshua Peek2009-10-031-59/+3
| | | | controllers should be defined beforehand.
* Use draw/connect mapper api instead of directly using add_named_routeJoshua Peek2009-09-061-12/+34
|
* Fix failing isolated routing testJoshua Peek2009-09-051-16/+16
|
* Track all AC base subclasses as possible controllers for internal testingJoshua Peek2009-08-251-70/+16
|
* Cleanup route reloading in tests. Prefer with_routing over using ↵Joshua Peek2009-08-161-2/+1
| | | | ActionController::Routing::Routes directly
* Axe "best fit" generation supportJoshua Peek2009-08-151-12/+0
|
* Attempt to rewrite most of the highly coupled router segments testsJoshua Peek2009-08-141-741/+221
|
* Kill routing timed testsJoshua Peek2009-08-141-50/+3
|