rails/railties/test/application
Andrew White 200083c232
Add config.action_view.preload_links_header option
PR #39939 added support for the `Link` header being generated
automatically when using `stylesheet_link_tag` and
`javascript_include_tag`. However not everything should be
preloaded, e.g. a link to a legacy IE stylesheet has no need to be
preloaded because IE doesn't support the header and in some browsers it
will trigger the preload even though it's not used since it's inside an
IE conditional comment. This leads to increased bandwith costs and
slower application performance.

To allow more flexibility for sites that may have complex needs for the
`Link` header this commit adds a configuration option that disables it
completely and leaves it up to the application to decide how to handle
generating a `Link` header.
2020-12-19 05:24:09 +00:00
..
configuration Use respond_to test helpers 2018-01-25 23:32:58 -05:00
initializers Remove deprecated fallback to I18n.default_local when config.i18n.fallbacks is empty 2020-10-30 00:25:50 +00:00
middleware change request method to a GET when passing failed requests to config.exceptions_app 2020-12-16 20:48:09 -05:00
rack Log the remote IP addr of clients behind a proxy 2018-07-31 20:45:37 +05:30
rake feat(rubocop): Add Style/RedundantRegexpEscape 2020-12-08 18:57:09 +00:00
asset_debugging_test.rb Sprockets uses debug. not self. now 2019-10-10 14:43:03 -07:00
assets_test.rb Use URI::DEFAULT_PARSER rather than instantiate a new one 2020-06-29 23:06:34 +02:00
bin_setup_test.rb Avoid chdir error in bin/setup test on Ruby master 2020-11-01 16:58:22 +00:00
configuration_test.rb Add config.action_view.preload_links_header option 2020-12-19 05:24:09 +00:00
console_test.rb Use the single line editor in console test 2019-12-24 20:47:21 +09:00
content_security_policy_test.rb Add the ability to set the CSP nonce only to the specified directives 2019-06-22 12:44:37 +09:00
credentials_test.rb Restructure credentials after environment overrides. 2019-01-14 20:13:00 +01:00
current_attributes_integration_test.rb Use try only when we're unsure if the receiver would respond_to the method 2019-08-01 17:58:00 +09:00
dbconsole_test.rb Use correct variable 2018-09-11 07:06:30 +09:00
generators_test.rb Add config.generators.after_generate for processing to generated files 2020-05-08 21:06:04 +09:00
help_test.rb Run in-app rails commands via fork+load where possible 2017-09-04 20:19:39 +09:30
integration_test_case_test.rb require, require_relative, load by double quotes (#38841) 2020-03-29 16:30:52 -07:00
loading_test.rb Only execute route reloads once on boot for development environment 2020-12-03 15:55:41 -05:00
mailer_previews_test.rb Display exception messages using simple_format for a better and clearer 2020-11-09 21:48:24 +00:00
middleware_test.rb Only use ActionDispatch::ActionableExceptions middleware if local env 2020-11-25 16:15:53 -05:00
multi_db_rake_test.rb Generate abstract class when generating scaffold in another database 2020-07-29 12:43:45 -04:00
multiple_applications_test.rb Zeitwerk integration 2019-02-12 02:28:04 -08:00
paths_test.rb Bring back feature that allows loading external route iles: 2019-12-06 14:20:12 +01:00
per_request_digest_cache_test.rb Clear cache after setting Template::Types delegate 2020-05-21 22:43:13 -07:00
permissions_policy_test.rb Use Feature-Policy header name for now 2020-11-19 16:08:09 +01:00
rackup_test.rb Remove unnecessary migration deletion 2017-11-08 13:24:16 +09:00
rake_test.rb Add support for stylesheets and ERB views to rails stats. 2020-11-10 09:40:18 -07:00
rendering_test.rb Lazily build path regex in PathParser 2020-05-31 15:28:24 -05:00
routing_test.rb Append development routes after reload hook 2020-11-09 18:01:50 -05:00
runner_test.rb Revert "Merge pull request #37215 from utilum/avoid_test_flunking_on_warning" 2019-12-25 17:13:09 +09:00
server_test.rb Allow a new server Railtie block: 2020-11-02 18:11:41 +00:00
system_test_case_test.rb Define the url_options needed for SytemTest inside the route proxy: 2019-07-24 01:18:00 +02:00
test_runner_test.rb feat(rubocop): Add Style/RedundantRegexpEscape 2020-12-08 18:57:09 +00:00
test_test.rb require, require_relative, load by double quotes (#38841) 2020-03-29 16:30:52 -07:00
url_generation_test.rb Fix secret_key_base for Railties 2019-03-13 16:41:29 -04:00
version_test.rb Run in-app rails commands via fork+load where possible 2017-09-04 20:19:39 +09:30
watcher_test.rb Correctly classify the files and directories that pass to watcher 2019-09-02 11:22:39 +09:00
zeitwerk_integration_test.rb Refactor schema migration on connection 2020-03-09 09:59:36 -04:00