Sha256: 7351e966ef975e8e9e5c7ebe299127b62a99ed177a2a252d084fcd9d929a04fa

Contents?: true

Size: 715 Bytes

Versions: 6

Compression:

Stored size: 715 Bytes

Contents

# frozen_string_literal: true

require 'test_helper'

class DeviseTokenAuth::CustomRoutesTest < ActiveSupport::TestCase
  after do
    Rails.application.reload_routes!
  end
  test 'custom controllers' do
    class ActionDispatch::Routing::Mapper
        include Mocha::ParameterMatchers
    end
    Rails.application.routes.draw do
      self.expects(:devise_for).with(
        :users,
        has_entries(
          controllers: has_entries(
            invitations: "custom/invitations", foo: "custom/foo"
          )
        )
      )

      mount_devise_token_auth_for 'User', at: 'my_custom_users', controllers: {
        invitations: 'custom/invitations',
        foo: 'custom/foo'
      }
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
devise_token_auth-1.2.5 test/lib/devise_token_auth/rails/custom_routes_test.rb
devise_token_auth-1.2.4 test/lib/devise_token_auth/rails/custom_routes_test.rb
devise_token_auth-1.2.2 test/lib/devise_token_auth/rails/custom_routes_test.rb
devise_token_auth-1.2.1 test/lib/devise_token_auth/rails/custom_routes_test.rb
devise_token_auth-1.2.0 test/lib/devise_token_auth/rails/custom_routes_test.rb
devise_token_auth-1.1.5 test/lib/devise_token_auth/rails/custom_routes_test.rb