Sha256: 7823148718d04d00856914cb2d07de093beb43c6b2c81ef1213b4e22f36f4c16

Contents?: true

Size: 897 Bytes

Versions: 10

Compression:

Stored size: 897 Bytes

Contents

require 'rails_helper'

describe Pulitzer::DestroyFreeFormSectionPartials do
  let!(:partial_type)           { create(:partial_type) }
  let(:post_type)               { free_form_section_type.post_type }
  let!(:post)                   { create(:post, post_type: post_type) }
  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 []
    Pulitzer::CreateFreeFormSectionPartials.new(partial_type).call
    expect(preview_version.free_form_sections.first.partials.count).to eq 1
    Pulitzer::DestroyFreeFormSectionPartials.new(partial_type).call
    expect(preview_version.free_form_sections.first.partials.count).to eq 0
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
pulitzer-0.15.0 spec/interactions/destroy_free_form_partials_spec.rb
pulitzer-0.14.4 spec/interactions/destroy_free_form_partials_spec.rb
pulitzer-0.14.3 spec/interactions/destroy_free_form_partials_spec.rb
pulitzer-0.14.2 spec/interactions/destroy_free_form_partials_spec.rb
pulitzer-0.14.1 spec/interactions/destroy_free_form_partials_spec.rb
pulitzer-0.14.0 spec/interactions/destroy_free_form_partials_spec.rb
pulitzer-0.13.1 spec/interactions/destroy_free_form_partials_spec.rb
pulitzer-0.12.5 spec/interactions/destroy_free_form_partials_spec.rb
pulitzer-0.13.0 spec/interactions/destroy_free_form_partials_spec.rb
pulitzer-0.12.4 spec/interactions/destroy_free_form_partials_spec.rb