Sha256: 4144836823ff38a5ad85fc861cc969b0e5946f235b011ec6a9dc5e6732fb82fe
Contents?: true
Size: 695 Bytes
Versions: 9
Compression:
Stored size: 695 Bytes
Contents
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
9 entries across 9 versions & 1 rubygems