Sha256: d025faa63d54d9f49b502ed77bf03216f202b6a506fc91e6db08bfe791413332

Contents?: true

Size: 1.02 KB

Versions: 20

Compression:

Stored size: 1.02 KB

Contents

require 'rails_helper'

describe Pulitzer::CreateFreeFormSectionPartials do
  let!(:partial_type)           { create(:partial_type) }
  let(:post_type_version)               { free_form_section_type.post_type_version }
  let!(:post)                   { create(:post, post_type_version: post_type_version) }
  let(:preview_version)         { post.preview_version }
  let(:free_form_section_type)  { partial_type.free_form_section_type }

  it 'Creates partial to post type posts' do
    Pulitzer::CreatePostTypeFreeFormSections.new(free_form_section_type).call
    expect(preview_version.free_form_sections.first.partials).to eq []
    create_partials = Pulitzer::CreateFreeFormSectionPartials.new(partial_type).call
    partial = preview_version.free_form_sections.first.partials.first
    expect(partial.label).to eq partial_type.label
    expect(partial.post_type_version_id).to eq partial_type.post_type_version_id
    expect(partial.layout_id).to eq partial_type.layout_id
    expect(partial.sort_order).to eq partial_type.sort_order
  end
end

Version data entries

20 entries across 20 versions & 1 rubygems

Version Path
pulitzer-0.15.20 spec/interactions/create_free_form_section_partials_spec.rb
pulitzer-0.15.19 spec/interactions/create_free_form_section_partials_spec.rb
pulitzer-0.15.18 spec/interactions/create_free_form_section_partials_spec.rb
pulitzer-0.15.17 spec/interactions/create_free_form_section_partials_spec.rb
pulitzer-0.15.16 spec/interactions/create_free_form_section_partials_spec.rb
pulitzer-0.15.15 spec/interactions/create_free_form_section_partials_spec.rb
pulitzer-0.15.14 spec/interactions/create_free_form_section_partials_spec.rb
pulitzer-0.15.13 spec/interactions/create_free_form_section_partials_spec.rb
pulitzer-0.15.12 spec/interactions/create_free_form_section_partials_spec.rb
pulitzer-0.15.11 spec/interactions/create_free_form_section_partials_spec.rb
pulitzer-0.15.10 spec/interactions/create_free_form_section_partials_spec.rb
pulitzer-0.15.9 spec/interactions/create_free_form_section_partials_spec.rb
pulitzer-0.15.8 spec/interactions/create_free_form_section_partials_spec.rb
pulitzer-0.15.7 spec/interactions/create_free_form_section_partials_spec.rb
pulitzer-0.15.6 spec/interactions/create_free_form_section_partials_spec.rb
pulitzer-0.15.5 spec/interactions/create_free_form_section_partials_spec.rb
pulitzer-0.15.4 spec/interactions/create_free_form_section_partials_spec.rb
pulitzer-0.15.3 spec/interactions/create_free_form_section_partials_spec.rb
pulitzer-0.15.2 spec/interactions/create_free_form_section_partials_spec.rb
pulitzer-0.15.1 spec/interactions/create_free_form_section_partials_spec.rb