Skip to content

Commit 82772b6

Browse files
committed
Default to headers not changing on each request (generator)
1 parent 02d7fdd commit 82772b6

2 files changed

Lines changed: 10 additions & 2 deletions

File tree

lib/generators/graphql_devise/install_generator.rb

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,14 @@ def replace_controller_concern
5757
)
5858
end
5959

60+
def set_change_headers_on_each_request_false
61+
gsub_file(
62+
'config/initializers/devise_token_auth.rb',
63+
'# config.change_headers_on_each_request = true',
64+
'config.change_headers_on_each_request = false'
65+
)
66+
end
67+
6068
private
6169

6270
def file_contains_str?(filename, regex_str)

spec/generators/graphql_devise/install_generator_spec.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
expect(routes_content).not_to match(dta_route)
2626

2727
assert_file 'config/initializers/devise.rb'
28-
assert_file 'config/initializers/devise_token_auth.rb'
28+
assert_file 'config/initializers/devise_token_auth.rb', /^\s{2}#{Regexp.escape('config.change_headers_on_each_request = false')}/
2929
assert_file 'config/locales/devise.en.yml'
3030

3131
assert_migration 'db/migrate/devise_token_auth_create_users.rb'
@@ -44,7 +44,7 @@
4444
expect(routes_content).not_to match(dta_route)
4545

4646
assert_file 'config/initializers/devise.rb'
47-
assert_file 'config/initializers/devise_token_auth.rb'
47+
assert_file 'config/initializers/devise_token_auth.rb', /^\s{2}#{Regexp.escape('config.change_headers_on_each_request = false')}/
4848
assert_file 'config/locales/devise.en.yml'
4949

5050
assert_migration 'db/migrate/devise_token_auth_create_admins.rb'

0 commit comments

Comments
 (0)