DEV: Catch missing translations during test runs (#26258)

This configuration makes it so that a missing translation will raise an error during test execution. Better discover there than after deploy.
This commit is contained in:
Ted Johansson
2024-05-24 22:15:53 +08:00
committed by GitHub
parent 9db83c37e4
commit 69205cb1e5
29 changed files with 219 additions and 76 deletions

View File

@ -3,7 +3,10 @@
require_relative "../../../script/import_scripts/base"
RSpec.describe ImportScripts::Base do
before { STDOUT.stubs(:write) }
before do
I18n.backend.store_translations(:en, { test: "Test" })
STDOUT.stubs(:write)
end
class MockSpecImporter < ImportScripts::Base
def initialize(data)