Sha256: 72972a28258dfffe80205a75a4be66733cdc65c4e963902b11544ac805054456
Contents?: true
Size: 726 Bytes
Versions: 18
Compression:
Stored size: 726 Bytes
Contents
# frozen_string_literal: true require 'migration/page_language' RSpec.describe Migration::PageLanguage do describe '#migrate_pages' do let(:exhibit) { FactoryBot.create(:exhibit) } let(:page) { FactoryBot.create(:feature_page, exhibit: exhibit) } let(:slug) { FriendlyId::Slug.find(page.id) } before do # Remove the locale scope (anticipating pre translation state of scope) slug.scope = slug.scope.sub(',locale:en', '') slug.save slug.reload end it 'sets the scope to the default locale' do expect(slug.scope).not_to include(',locale:en') subject.run slug.reload expect(slug.scope).to eq "exhibit_id:#{page.exhibit.id},locale:en" end end end
Version data entries
18 entries across 18 versions & 1 rubygems