require 'spec_helper'

describe HomeController do

  describe "GET 'show'" do
    describe 'when there is at least one featured cast' do
      before do
        FactoryGirl.create(:asciicast, :featured => true)
      end

      it "returns http success" do
        get 'show'
        response.should be_success
      end
    end

    describe 'when there is no featured cast but any cast exists' do
      before do
        FactoryGirl.create(:asciicast, :featured => false)
      end

      it "returns http success" do
        get 'show'
        response.should be_success
      end
    end

    describe 'when there are no casts at all' do
      it "returns http success" do
        get 'show'
        response.should be_success
      end
    end
  end

end

require 'spec_helper'

describe HomeController do

  describe "GET 'show'" do
    describe 'when there is at least one featured cast' do
      before do
        create(:asciicast, :featured => true)
      end

      it "returns http success" do
        get 'show'
        response.should be_success
      end
    end

    describe 'when there is no featured cast but any cast exists' do
      before do
        create(:asciicast, :featured => false)
      end

      it "returns http success" do
        get 'show'
        response.should be_success
      end
    end

    describe 'when there are no casts at all' do
      it "returns http success" do
        get 'show'
        response.should be_success
      end
    end
  end

end

Use FG shortcut helpers in home controller spec
Use FG shortcut helpers in home controller spec
