0
0
Fork 0
mirror of https://github.com/discourse/discourse.git synced 2026-08-07 13:19:19 +08:00
discourse/spec/models/sidebar_url_localization_spec.rb

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