Sha256: f682a8300190425c79b2400a3839cbc5bd5359138e3cf059df48b8a0a387b6e7

Contents?: true

Size: 677 Bytes

Versions: 1

Compression:

Stored size: 677 Bytes

Contents

require 'spec_helper'

RSpec.describe "Pages", :type => :request do

  let(:admin) { FactoryGirl.create(:admin) }
  let!(:home) { Roroacms::Post.find(Roroacms::Setting.get('home_page')) }
  let!(:post) { Roroacms::Post.where("post_type = 'page' AND (post_status = 'Published' OR post_status = 'Draft')").order("RANDOM()").first }
  before { sign_in(admin) }

  describe "GET /pages" do

    it "should show the homepage" do
      visit "/"
      expect(page).to have_content(home.post_title)
    end

  end

  describe "GET /pages/#id" do

    it "should show any page" do
      visit "/pages/#{post.id}"
      expect(page).to have_content(post.post_title)
    end

  end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
roroacms-0.0.7 spec/requests/roroacms/pages_spec.rb