Sha256: 9cc93254ecec915481f2a7831c2ddf81e2cd3a304a7a8cbf7895548ea6d0bf62

Contents?: true

Size: 1.24 KB

Versions: 39

Compression:

Stored size: 1.24 KB

Contents

require 'test_helper'

class OnlyEmailUserTest < ActiveSupport::TestCase
  describe OnlyEmailUser do
    test 'trackable is disabled' do
      refute OnlyEmailUser.method_defined?(:sign_in_count)
      refute OnlyEmailUser.method_defined?(:current_sign_in_at)
      refute OnlyEmailUser.method_defined?(:last_sign_in_at)
      refute OnlyEmailUser.method_defined?(:current_sign_in_ip)
      refute OnlyEmailUser.method_defined?(:last_sign_in_ip)
    end

    test 'confirmable is disabled' do
      refute OnlyEmailUser.method_defined?(:confirmation_token)
      refute OnlyEmailUser.method_defined?(:confirmed_at)
      refute OnlyEmailUser.method_defined?(:confirmation_sent_at)
      refute OnlyEmailUser.method_defined?(:unconfirmed_email)
    end

    test 'lockable is disabled' do
      refute OnlyEmailUser.method_defined?(:failed_attempts)
      refute OnlyEmailUser.method_defined?(:unlock_token)
      refute OnlyEmailUser.method_defined?(:locked_at)
    end

    test 'recoverable is disabled' do
      refute OnlyEmailUser.method_defined?(:reset_password_token)
      refute OnlyEmailUser.method_defined?(:reset_password_sent_at)
    end

    test 'rememberable is disabled' do
      refute OnlyEmailUser.method_defined?(:remember_created_at)
    end
  end
end

Version data entries

39 entries across 39 versions & 2 rubygems

Version Path
devise_token_auth-0.1.32.beta8 test/models/only_email_user_test.rb
devise_token_auth-0.1.32.beta7 test/models/only_email_user_test.rb
devise_token_auth-0.1.32.beta6 test/models/only_email_user_test.rb
devise_token_auth-0.1.32.beta5 test/models/only_email_user_test.rb
devise_token_auth-0.1.32.beta4 test/models/only_email_user_test.rb
devise_token_auth-0.1.32.beta3 test/models/only_email_user_test.rb
devise_token_auth-0.1.32.beta2 test/models/only_email_user_test.rb
devise_token_auth-0.1.32.beta1 test/models/only_email_user_test.rb
devise_token_auth-0.1.31 test/models/only_email_user_test.rb
devise_token_auth-0.1.31.beta10 test/models/only_email_user_test.rb
devise_token_auth-0.1.31.beta9 test/models/only_email_user_test.rb
devise_token_auth-0.1.31.beta8 test/models/only_email_user_test.rb
devise_token_auth-0.1.31.beta7 test/models/only_email_user_test.rb
devise_token_auth-0.1.31.beta6 test/models/only_email_user_test.rb
devise_token_auth-0.1.31.beta5 test/models/only_email_user_test.rb
devise_token_auth-0.1.31.beta4 test/models/only_email_user_test.rb
devise_token_auth-0.1.31.beta3 test/models/only_email_user_test.rb
devise_token_auth-0.1.31.beta2 test/models/only_email_user_test.rb
devise_token_auth-0.1.31.beta1 test/models/only_email_user_test.rb