mirror of
https://github.com/discourse/discourse.git
synced 2025-05-21 18:12:32 +08:00
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:
@ -3172,7 +3172,10 @@ RSpec.describe UsersController do
|
||||
fab!(:badge) { Fabricate(:badge, name: "Demogorgon", allow_title: true) }
|
||||
let(:user_badge) { BadgeGranter.grant(badge, user1) }
|
||||
|
||||
before { TranslationOverride.upsert!("en", "badges.demogorgon.name", "Boss") }
|
||||
before do
|
||||
I18n.backend.store_translations(:en, { badges: { demogorgon: { name: "D'Artagnan" } } })
|
||||
TranslationOverride.upsert!("en", "badges.demogorgon.name", "Boss")
|
||||
end
|
||||
|
||||
after { TranslationOverride.revert!("en", ["badges.demogorgon.name"]) }
|
||||
|
||||
|
Reference in New Issue
Block a user