Sha256: 024f08c9a721b3859128238a86274151de879fd2c2732836c471ec71d47217e5

Contents?: true

Size: 623 Bytes

Versions: 9

Compression:

Stored size: 623 Bytes

Contents

require 'rails_helper'

RSpec.describe "exposition/admin/posts/index.html.haml", type: :view do
  it "truncates the post summary" do
    post_summary = "This is a very very very very very very very very very very very very very very very very very very very very very very very very very long sentence."
    blog_post = create(:post, summary: post_summary)

    # View expects a paginated collection from Kaminari
    paginated_collection = Kaminari.paginate_array([blog_post]).page(1)
    assign(:posts, paginated_collection)

    render

    expect(rendered).to include("This is a very very very very very...")
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
exposition-0.0.5.7.pre.alpha spec/views/exposition/admin/posts/index.html.haml_spec.rb
exposition-0.0.5.6.pre.alpha spec/views/exposition/admin/posts/index.html.haml_spec.rb
exposition-0.0.5.5.pre.alpha spec/views/exposition/admin/posts/index.html.haml_spec.rb
exposition-0.0.5.4.pre.alpha spec/views/exposition/admin/posts/index.html.haml_spec.rb
exposition-0.0.5.2.pre.alpha spec/views/admin/posts/index.html.haml_spec.rb
exposition-0.0.5.1.pre.alpha spec/views/admin/posts/index.html.haml_spec.rb
exposition-0.0.5.pre.alpha spec/views/admin/posts/index.html.haml_spec.rb
exposition-0.0.4.pre.alpha spec/views/admin/posts/index.html.haml_spec.rb
exposition-0.0.3.pre.alpha spec/views/admin/posts/index.html.haml_spec.rb