Sha256: 41b401c007401f5e28032bdc1468f9ed2923432bda7fcc2f4d7a2c597760f81f

Contents?: true

Size: 830 Bytes

Versions: 97

Compression:

Stored size: 830 Bytes

Contents

require File.dirname(__FILE__) + '/../test_helper.rb'
require 'goldberg/content_pages_controller'
require 'goldberg/auth_controller'

# Re-raise errors caught by the controller.
class Goldberg::ContentPagesController; def rescue_action(e) raise e end; end

class ContentPagesControllerTest < Test::Unit::TestCase
  include Goldberg::TestHelper

  def setup
    @controller = Goldberg::ContentPagesController.new
    @request    = ActionController::TestRequest.new
    @response   = ActionController::TestResponse.new
  end
  
  def test_get_public_page
    get :view, :page_name => ['home']
    assert_response :success
  end

  def test_get_admin_page
    get :view, {:page_name => ['admin']}
    assert_response :redirect

    login_user('admin')
    get :view, {:page_name => ['admin']}
    assert_response :success
  end

end

Version data entries

97 entries across 97 versions & 2 rubygems

Version Path
six-updater-web-0.24.15 lib/six-updater-web/vendor/plugins/goldberg/test/functional/content_pages_controller_test.rb
six-updater-web-0.24.14 lib/six-updater-web/vendor/plugins/goldberg/test/functional/content_pages_controller_test.rb
six-updater-web-0.24.13 lib/six-updater-web/vendor/plugins/goldberg/test/functional/content_pages_controller_test.rb
six-updater-web-0.24.12 lib/six-updater-web/vendor/plugins/goldberg/test/functional/content_pages_controller_test.rb
six-updater-web-0.24.11 lib/six-updater-web/vendor/plugins/goldberg/test/functional/content_pages_controller_test.rb
six-updater-web-0.24.10 lib/six-updater-web/vendor/plugins/goldberg/test/functional/content_pages_controller_test.rb
six-updater-web-0.24.9 lib/six-updater-web/vendor/plugins/goldberg/test/functional/content_pages_controller_test.rb
six-updater-web-0.24.8 lib/six-updater-web/vendor/plugins/goldberg/test/functional/content_pages_controller_test.rb
six-updater-web-0.24.7 lib/six-updater-web/vendor/plugins/goldberg/test/functional/content_pages_controller_test.rb
six-updater-web-0.24.6 lib/six-updater-web/vendor/plugins/goldberg/test/functional/content_pages_controller_test.rb
six-updater-web-0.24.5 lib/six-updater-web/vendor/plugins/goldberg/test/functional/content_pages_controller_test.rb
six-updater-web-0.24.4 lib/six-updater-web/vendor/plugins/goldberg/test/functional/content_pages_controller_test.rb
six-updater-web-0.24.3 lib/six-updater-web/vendor/plugins/goldberg/test/functional/content_pages_controller_test.rb
six-updater-web-0.24.2 lib/six-updater-web/vendor/plugins/goldberg/test/functional/content_pages_controller_test.rb
six-updater-web-0.24.1 lib/six-updater-web/vendor/plugins/goldberg/test/functional/content_pages_controller_test.rb
six-updater-web-0.24.0 lib/six-updater-web/vendor/plugins/goldberg/test/functional/content_pages_controller_test.rb
six-updater-web-0.23.7 lib/six-updater-web/vendor/plugins/goldberg/test/functional/content_pages_controller_test.rb
six-updater-web-0.23.6 lib/six-updater-web/vendor/plugins/goldberg/test/functional/content_pages_controller_test.rb
six-updater-web-0.23.5 lib/six-updater-web/vendor/plugins/goldberg/test/functional/content_pages_controller_test.rb
six-updater-web-0.23.4 lib/six-updater-web/vendor/plugins/goldberg/test/functional/content_pages_controller_test.rb