Sha256: b2c729b63aa535407ded7d1cf30d545f9265fa4226347254ddb957fafe920eb4

Contents?: true

Size: 970 Bytes

Versions: 6

Compression:

Stored size: 970 Bytes

Contents

# :nodoc: the routes used in all tests
class ActionController::TestCase
  def setup_routes
    @routes = ActionController::Routing::RouteSet.new
    @routes.draw do
      resource :cookie, :controller => 'cookie' do
        collection do
          get :bouncer
          put :update
        end
      end
      resource :http_basic, :controller => 'http_basic' do
        collection { get :bouncer }
      end
      resource :facebook, :controller => 'facebook'
      authpwn_session :controller => 'bare_session',
                      :method_names => 'bare_session'
      authpwn_session :controller => 'bare_session2',
                      :method_names => 'bare_session2'
      root :to => 'session#index'

      # NOTE: this route should be kept in sync with the session template.
      authpwn_session
    end
    ApplicationController.send :include, @routes.url_helpers
    ActionMailer::Base.send :include, @routes.url_helpers
  end

  setup :setup_routes
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
authpwn_rails-0.13.4 test/helpers/routes.rb
authpwn_rails-0.13.3 test/helpers/routes.rb
authpwn_rails-0.13.2 test/helpers/routes.rb
authpwn_rails-0.13.1 test/helpers/routes.rb
authpwn_rails-0.13.0 test/helpers/routes.rb
authpwn_rails-0.12.1 test/helpers/routes.rb