Nuevo plugin Additionals 2.0.20

This commit is contained in:
Manuel Cillero 2019-06-16 12:53:09 +02:00
parent a2a901b71b
commit 93e1e28683
354 changed files with 40514 additions and 0 deletions

View file

@ -0,0 +1,53 @@
require File.expand_path('../../test_helper', __FILE__)
class AccountControllerTest < Additionals::ControllerTest
fixtures :users, :email_addresses, :roles
def setup
Setting.default_language = 'en'
User.current = nil
end
def test_get_login_with_welcome_text
with_additionals_settings(account_login_bottom: 'Lore impsuum') do
get :login
assert_response :success
assert_select 'input[name=username]'
assert_select 'input[name=password]'
assert_select 'div.login-additionals', text: /Lore impsuum/
end
end
def test_get_login_without_welcome_text
with_additionals_settings(account_login_bottom: '') do
get :login
assert_response :success
assert_select 'input[name=username]'
assert_select 'input[name=password]'
assert_select 'div.login-additionals', count: 0
end
end
# See integration/account_test.rb for the full test
def test_post_register_with_registration_on
with_settings self_registration: '3' do
assert_difference 'User.count' do
post :register,
params: { user: { login: 'register',
password: 'secret123',
password_confirmation: 'secret123',
firstname: 'John',
lastname: 'Doe',
mail: 'register@example.com' } }
assert_redirected_to '/my/account'
end
user = User.order(id: :desc).first
assert_equal 'register', user.login
assert_equal 'John', user.firstname
assert_equal 'Doe', user.lastname
assert_equal 'register@example.com', user.mail
assert user.check_password?('secret123')
assert user.active?
end
end
end