Sha256: 2f7ca9d44d8d9d9c4917082333d27a7f0191ebe2d19c1208266047cee1e1e7f8

Contents?: true

Size: 1.09 KB

Versions: 2

Compression:

Stored size: 1.09 KB

Contents

require 'rails_helper'

describe 'categories' do
  it "should display category and posts" do
      category = FactoryGirl.create(:category, title: "Category", slug: "category", description: "category_description")
      FactoryGirl.create(:post, title: "Post1 Title", slug: "slug",
                         description: "Some post1 description", body: "Lorem ipsum dolor sit amet",
                         parent_node: category)
      FactoryGirl.create(:post, title: "Post2 Title", slug: "slug2",
                         description: "Some post1 description", body: "Lorem ipsum dolor sit amet",
                         parent_node: category)
      FactoryGirl.create(:post, title: "Post3 Title", slug: "slug3",
                         description: "Some post1 description", body: "Lorem ipsum dolor sit amet")

      visit("/theblog/category")

      expect(page).to have_content('Category')
      expect(page).to have_content('category_description')
      expect(page).to have_content('Post1 Title')
      expect(page).to have_content('Post2 Title')
      expect(page).to have_no_content('Post3 Title')
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
theblog-0.0.1.1 spec/features/categories_spec.rb
theblog-0.0.1 spec/features/categories_spec.rb