Sha256: 27942285ccd1d9fc73e3a2f53c508616391fe617680be980a0c476294ee6a742
Contents?: true
Size: 752 Bytes
Versions: 31
Compression:
Stored size: 752 Bytes
Contents
require 'rails_helper' describe Pulitzer::CreatePartialContentElements do let(:post_type_version) { pt = create(:post_type_version, :with_content_elements) pt.post_type.update_columns(kind: Pulitzer::PostType.kinds[:partial]) pt } let(:free_form_section) { Pulitzer::FreeFormSection.create name: 'test'} let(:partial) { free_form_section.partials.create(post_type_version_id: post_type_version.id) } it 'Copies content elements to preview version' do expect(post_type_version.post_type_content_element_types.size).to eq 3 expect(partial.content_elements.size).to eq 0 Pulitzer::CreatePartialContentElements.new(partial).call expect(partial.content_elements.size).to eq 3 end end
Version data entries
31 entries across 31 versions & 1 rubygems