Class: Suspenders::Generators::Environments::TestGenerator

Inherits:
Rails::Generators::Base
  • Object
show all
Defined in:
lib/generators/suspenders/environments/test_generator.rb

Instance Method Summary collapse

Instance Method Details

#disable_action_dispatch_show_exceptionsObject



21
22
23
24
25
26
27
28
29
# File 'lib/generators/suspenders/environments/test_generator.rb', line 21

def disable_action_dispatch_show_exceptions
  if test_config.match?(/^\s*config\.action_dispatch\.show_exceptions\s*=\s*:rescuable/)
    gsub_file "config/environments/test.rb", /^\s*config\.action_dispatch\.show_exceptions\s*=\s*:rescuable/,
      "config.action_dispatch.show_exceptions = :none"
    gsub_file "config/environments/test.rb", /^\s*#\s*Raise exceptions instead of rendering exception templates/i, ""
  else
    environment %(config.action_dispatch.show_exceptions = :none), env: "test"
  end
end

#raise_on_missing_translationsObject



13
14
15
16
17
18
19
# File 'lib/generators/suspenders/environments/test_generator.rb', line 13

def raise_on_missing_translations
  if test_config.match?(/^\s*#\s*config\.i18n\.raise_on_missing_translations\s*=\s*true/)
    uncomment_lines "config/environments/test.rb", /config\.i18n\.raise_on_missing_translations\s*=\s*true/
  else
    environment %(config.i18n.raise_on_missing_translations = true), env: "test"
  end
end