mirror of
https://github.com/discourse/discourse.git
synced 2026-08-07 13:19:19 +08:00
Related: https://meta.discourse.org/t/feature-request-make-it-possible-to-translate-custom-sidebar-links-and-sections/299871 Custom sidebar sections can be translated manually or with AI.
13 lines
483 B
Ruby
Vendored
13 lines
483 B
Ruby
Vendored
# frozen_string_literal: true
|
|
|
|
describe SidebarUrlLocalization do
|
|
it "enforces one localization per sidebar URL and locale" do
|
|
sidebar_url = Fabricate(:sidebar_url)
|
|
Fabricate(:sidebar_url_localization, sidebar_url:, locale: "ja")
|
|
|
|
localization = Fabricate.build(:sidebar_url_localization, sidebar_url:, locale: "ja")
|
|
|
|
expect(localization).not_to be_valid
|
|
expect(localization.errors.details[:sidebar_url_id]).to contain_exactly(include(error: :taken))
|
|
end
|
|
end
|