Sha256: 4681509b923e2ff88706144a49e9936272e5c921f03634f12d922ba7b1f6b6af

Contents?: true

Size: 719 Bytes

Versions: 8

Compression:

Stored size: 719 Bytes

Contents

require 'spec_helper'

describe Admin::SettingsController do
  before(:each) do
    activate_authlogic
    user = FactoryGirl.build(:spud_user)
    user.super_admin = true
    SpudUserSession.create(user)
  end
  
  describe :edit do
    it "should respond with success" do
      get :edit
      response.should be_success
    end
  end
  
  describe :update do
    it "should redirect to the admin root with a successful update" do
      put :update, :spud_user => {:first_name => "Mike"}
      response.should render_template('edit')
    end
    
    it "should put a message in the flash notice" do
      put :update, :spud_user => {:first_name => "Mike"}
      flash[:notice].should_not be_blank
    end
  end

end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
tb_core-1.1.10 spec/controllers/admin/settings_controller_spec.rb
tb_core-1.1.9 spec/controllers/admin/settings_controller_spec.rb
tb_core-1.1.8 spec/controllers/admin/settings_controller_spec.rb
tb_core-1.1.7 spec/controllers/admin/settings_controller_spec.rb
tb_core-1.1.6 spec/controllers/admin/settings_controller_spec.rb
tb_core-1.1.5 spec/controllers/admin/settings_controller_spec.rb
tb_core-1.1.4 spec/controllers/admin/settings_controller_spec.rb
tb_core-1.1.2 spec/controllers/admin/settings_controller_spec.rb