Sha256: dea2546738c52a58d5277e012fd521b08efaf31a2135b959759709c26702023d

Contents?: true

Size: 702 Bytes

Versions: 1

Compression:

Stored size: 702 Bytes

Contents

require 'fortress'

#
# Mother class for all controller used to test Fortress
#
class TestController < ActionController::Base
  include Rails.application.routes.url_helpers
  def render(*_)
  end
end

#
# This controller is the one used in all the tests
#
class GuitarsController < TestController
  def index; end

  def show; end

  def new; end

  def create; end

  def edit; end

  def update; end

  def destroy; end

  private

  def true
    true
  end

  def false
    false
  end
end

#
# Controller with a custom access_deny method
#
class ConcertsController < TestController
  def index; end

  def access_deny
    flash[:error] = 'Accès refusé'
    redirect_to '/another/route'
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
fortress-0.2.3 spec/fixtures/controllers.rb