Sha256: 9aac629bd1a75ec764bba2325df7582e095641fb320ba70b6484e118f58ad67e
Contents?: true
Size: 766 Bytes
Versions: 32
Compression:
Stored size: 766 Bytes
Contents
require 'spec_helper' describe Sunrise::SharedController do render_views before(:all) do @root = FactoryGirl.create(:structure_main) @page = FactoryGirl.create(:structure_page, :parent => @root) end describe "admin" do login_admin it "should render services action" do get :services, :format => :json assigns(:services).should include(@page) response.should render_template('services') end end describe "anonymous user" do it "should not render services action" do controller.should_not_receive(:services) get :services, :format => :json end it "should redirect to login page" do get :services response.should redirect_to "/users/sign_in" end end end
Version data entries
32 entries across 32 versions & 1 rubygems