Sha256: 22b11f72d27a9251ba4ae767b1c02b7c0957f39ff203990e9ffe4e1cf58a38b3

Contents?: true

Size: 507 Bytes

Versions: 16

Compression:

Stored size: 507 Bytes

Contents

require 'rails_helper'

describe Pulitzer::CreatePostContentElements do
  let(:post_type) { create(:post_type, :with_content_elements) }
  let(:post)      { create(:post, post_type: post_type) }

  it 'Copies content elements to preview version' do
    expect(post_type.post_type_content_element_types.size).to eq 3
    expect(post.preview_version.content_elements.size).to eq 0
    Pulitzer::CreatePostContentElements.new(post).call
    expect(post.preview_version.content_elements.size).to eq 3
  end
end

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
pulitzer-0.3.9 spec/interactions/create_post_content_elements_spec.rb
pulitzer-0.3.8 spec/interactions/create_post_content_elements_spec.rb
pulitzer-0.3.7 spec/interactions/create_post_content_elements_spec.rb
pulitzer-0.3.6 spec/interactions/create_post_content_elements_spec.rb
pulitzer-0.3.5 spec/interactions/create_post_content_elements_spec.rb
pulitzer-0.3.4 spec/interactions/create_post_content_elements_spec.rb
pulitzer-0.3.3 spec/interactions/create_post_content_elements_spec.rb
pulitzer-0.3.2 spec/interactions/create_post_content_elements_spec.rb
pulitzer-0.3.1 spec/interactions/create_post_content_elements_spec.rb
pulitzer-0.3.0 spec/interactions/create_post_content_elements_spec.rb
pulitzer-0.2.2 spec/interactions/create_post_content_elements_spec.rb
pulitzer-0.2.1 spec/interactions/create_post_content_elements_spec.rb
pulitzer-0.2.0 spec/interactions/create_post_content_elements_spec.rb
pulitzer-0.1.10 spec/interactions/create_post_content_elements_spec.rb
pulitzer-0.1.9 spec/interactions/create_post_content_elements_spec.rb
pulitzer-0.1.8 spec/interactions/create_post_content_elements_spec.rb