# frozen_string_literal: true

describe "Posts page" do
  fab!(:post)
  fab!(:post_2, :post)
  fab!(:post_3, :post)
  fab!(:user)
  let(:posts_page) { PageObjects::Pages::Posts.new }

  before { sign_in(user) }

  it "renders the posts page with posts" do
    posts_page.visit
    expect(posts_page).to have_page_title
    expect(posts_page).to have_posts(3)
  end
end
