Sha256: 645a55d6604b47cd5dad0f3ec614fdf1c4a1affe50bc9c2b392045893686e7b8

Contents?: true

Size: 745 Bytes

Versions: 1

Compression:

Stored size: 745 Bytes

Contents

require File.dirname(__FILE__) + '/../spec_helper'

describe PreviewsController do
  integrate_views

  describe 'index action' do
    describe 'with non logged user' do
      before :each do
        @request.session = {}
        get :index, :id => Factory(:article).id
      end

      it 'should be redirect to login' do
        response.should redirect_to(:controller => "accounts/login", :action => :index)
      end
    end
    describe 'with logged user' do
      before :each do
        @request.session = {:user => users(:tobi).id}
        get :index, :id => Factory(:article).id
      end

      it 'should render template /articles/read' do
        response.should render_template('articles/read.html.erb')
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
typo-5.4 spec/controllers/previews_controller_spec.rb