mirror of
https://github.com/discourse/discourse.git
synced 2025-06-06 22:16:01 +08:00
DEV: Upgrade Rails to version 7.1
--------- Co-authored-by: Jarek Radosz <jradosz@gmail.com>
This commit is contained in:

committed by
Loïc Guitaut

parent
706e074e6c
commit
ce00f83173
@ -1,7 +1,7 @@
|
||||
# frozen_string_literal: true
|
||||
|
||||
class FakeLogger
|
||||
attr_reader :debugs, :infos, :warnings, :errors, :fatals
|
||||
attr_reader :debugs, :infos, :warnings, :errors, :fatals, :severities
|
||||
attr_accessor :level
|
||||
|
||||
def initialize
|
||||
@ -11,9 +11,10 @@ class FakeLogger
|
||||
@errors = []
|
||||
@fatals = []
|
||||
@level = Logger::DEBUG
|
||||
@severities = { 0 => :debugs, 1 => :infos, 2 => :warnings, 3 => :errors, 4 => :fatals }
|
||||
end
|
||||
|
||||
def debug(message)
|
||||
def debug(message = nil)
|
||||
@debugs << message
|
||||
end
|
||||
|
||||
@ -29,7 +30,7 @@ class FakeLogger
|
||||
@level <= Logger::INFO
|
||||
end
|
||||
|
||||
def warn(message)
|
||||
def warn(message = nil)
|
||||
@warnings << message
|
||||
end
|
||||
|
||||
@ -37,7 +38,7 @@ class FakeLogger
|
||||
@level <= Logger::WARN
|
||||
end
|
||||
|
||||
def error(message)
|
||||
def error(message = nil)
|
||||
@errors << message
|
||||
end
|
||||
|
||||
@ -45,7 +46,7 @@ class FakeLogger
|
||||
@level <= Logger::ERROR
|
||||
end
|
||||
|
||||
def fatal(message)
|
||||
def fatal(message = nil)
|
||||
@fatals << message
|
||||
end
|
||||
|
||||
@ -55,4 +56,12 @@ class FakeLogger
|
||||
|
||||
def formatter
|
||||
end
|
||||
|
||||
def add(severity, message = nil, progname = nil)
|
||||
public_send(severities[severity]) << message
|
||||
end
|
||||
|
||||
def broadcasts
|
||||
[self]
|
||||
end
|
||||
end
|
||||
|
@ -2,9 +2,12 @@
|
||||
|
||||
module I18nHelpers
|
||||
def allow_missing_translations
|
||||
original_handler = I18n.exception_handler
|
||||
I18n.exception_handler = nil
|
||||
Rails.application.config.i18n.raise_on_missing_translations = false
|
||||
yield
|
||||
ensure
|
||||
I18n.exception_handler = original_handler
|
||||
Rails.application.config.i18n.raise_on_missing_translations = true
|
||||
end
|
||||
end
|
||||
|
6
spec/support/locales/dashboard.en.yml
Normal file
6
spec/support/locales/dashboard.en.yml
Normal file
@ -0,0 +1,6 @@
|
||||
en:
|
||||
new_key: new_key
|
||||
dashboard:
|
||||
problem:
|
||||
foo: foo
|
||||
bar: bar
|
2
spec/support/locales/message_builder.en.yml
Normal file
2
spec/support/locales/message_builder.en.yml
Normal file
@ -0,0 +1,2 @@
|
||||
en:
|
||||
modified_visit_link_to_respond: modified_visit_link_to_respond
|
2
spec/support/locales/problem_check.en.yml
Normal file
2
spec/support/locales/problem_check.en.yml
Normal file
@ -0,0 +1,2 @@
|
||||
en:
|
||||
failing_check: failing_check
|
Reference in New Issue
Block a user