Sha256: 1adda6774c1fd146e486e7793ef3e9066561977df909ae9b1555e691b7bb32c9

Contents?: true

Size: 1.05 KB

Versions: 11

Compression:

Stored size: 1.05 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
    preview_version.reload
    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

11 entries across 11 versions & 1 rubygems

Version Path
pulitzer-0.15.31 spec/interactions/create_free_form_section_partials_spec.rb
pulitzer-0.15.30 spec/interactions/create_free_form_section_partials_spec.rb
pulitzer-0.15.29 spec/interactions/create_free_form_section_partials_spec.rb
pulitzer-0.15.28 spec/interactions/create_free_form_section_partials_spec.rb
pulitzer-0.15.27 spec/interactions/create_free_form_section_partials_spec.rb
pulitzer-0.15.26 spec/interactions/create_free_form_section_partials_spec.rb
pulitzer-0.15.25 spec/interactions/create_free_form_section_partials_spec.rb
pulitzer-0.15.24 spec/interactions/create_free_form_section_partials_spec.rb
pulitzer-0.15.23 spec/interactions/create_free_form_section_partials_spec.rb
pulitzer-0.15.22 spec/interactions/create_free_form_section_partials_spec.rb
pulitzer-0.15.21 spec/interactions/create_free_form_section_partials_spec.rb