Sha256: 2cd499e9185ef07d1f29480e6c200374998af1efbee19df433d3246ba952790d

Contents?: true

Size: 628 Bytes

Versions: 5

Compression:

Stored size: 628 Bytes

Contents

# frozen_string_literal: true

require 'test_helper'

class ApiController < ActionController::Metal
  include Devise::Controllers::Helpers
end

class HelperMethodsTest < Devise::ControllerTestCase
  tests ApiController

  test 'includes Devise::Controllers::Helpers' do
    assert_includes @controller.class.ancestors, Devise::Controllers::Helpers
  end

  test 'does not respond_to helper or helper_method' do
    refute_respond_to @controller.class, :helper
    refute_respond_to @controller.class, :helper_method
  end

  test 'defines methods like current_user' do
    assert_respond_to @controller, :current_user
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
devise-4.5.0 test/controllers/helper_methods_test.rb
devise-4.4.3 test/controllers/helper_methods_test.rb
devise-4.4.2 test/controllers/helper_methods_test.rb
devise-4.4.1 test/controllers/helper_methods_test.rb
devise-4.4.0 test/controllers/helper_methods_test.rb