diff options
author | Prathamesh Sonpatki <csonpatki@gmail.com> | 2016-05-30 11:04:46 -0400 |
---|---|---|
committer | Prathamesh Sonpatki <csonpatki@gmail.com> | 2016-05-31 20:35:57 -0400 |
commit | fc3fccc351f34c006010a389b6bb9b7f4c6985e9 (patch) | |
tree | 4f911cd9e8775943aa477b4ec9b5b4f139ae298e /railties/test/generators/api_app_generator_test.rb | |
parent | 1afdbbeb27e3bda6b7db02ea4b71ad1b170d6ecc (diff) | |
download | rails-fc3fccc351f34c006010a389b6bb9b7f4c6985e9.tar.gz rails-fc3fccc351f34c006010a389b6bb9b7f4c6985e9.tar.bz2 rails-fc3fccc351f34c006010a389b6bb9b7f4c6985e9.zip |
Collapse all new default initializers into a single file
- Adjusted tests also for this new behavior.
- Based on the discussion in
https://github.com/rails/rails/pull/25184#issuecomment-222454583.
Diffstat (limited to 'railties/test/generators/api_app_generator_test.rb')
-rw-r--r-- | railties/test/generators/api_app_generator_test.rb | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/railties/test/generators/api_app_generator_test.rb b/railties/test/generators/api_app_generator_test.rb index 505c1be9fc..92779452e1 100644 --- a/railties/test/generators/api_app_generator_test.rb +++ b/railties/test/generators/api_app_generator_test.rb @@ -62,6 +62,15 @@ class ApiAppGeneratorTest < Rails::Generators::TestCase end end + def test_generator_skips_per_form_csrf_token_and_origin_check_configs_for_api_apps + run_generator + + assert_file "config/initializers/new_framework_defaults.rb" do |initializer_content| + assert_no_match(/per_form_csrf_tokens/, initializer_content) + assert_no_match(/forgery_protection_origin_check/, initializer_content) + end + end + private def default_files @@ -100,8 +109,6 @@ class ApiAppGeneratorTest < Rails::Generators::TestCase config/initializers/assets.rb config/initializers/cookies_serializer.rb config/initializers/session_store.rb - config/initializers/new_framework_defaults/request_forgery_protection.rb - config/initializers/new_framework_defaults/per_form_csrf_tokens.rb lib/assets vendor/assets test/helpers |