43 lines
1.1 KiB
Ruby
43 lines
1.1 KiB
Ruby
# Redmine Tweaks plugin for Redmine
|
|
# Copyright (C) 2013-2017 AlphaNodes GmbH
|
|
|
|
require File.expand_path('../../test_helper', __FILE__)
|
|
|
|
class AccountControllerTest < ActionController::TestCase
|
|
fixtures :users, :email_addresses, :roles
|
|
|
|
def setup
|
|
Setting.default_language = 'en'
|
|
@request = ActionController::TestRequest.new
|
|
@response = ActionController::TestResponse.new
|
|
User.current = nil
|
|
end
|
|
|
|
def test_get_login_with_welcome_text
|
|
Setting.plugin_redmine_tweaks = ActionController::Parameters.new(
|
|
account_login_bottom: 'Lore impsuum'
|
|
)
|
|
get :login
|
|
assert_response :success
|
|
assert_template 'login'
|
|
|
|
assert_select 'input[name=username]'
|
|
assert_select 'input[name=password]'
|
|
assert_select 'div.login-tweaks', text: /Lore impsuum/
|
|
end
|
|
|
|
def test_get_login_without_welcome_text
|
|
Setting.plugin_redmine_tweaks = ActionController::Parameters.new(
|
|
account_login_bottom: ''
|
|
)
|
|
|
|
get :login
|
|
assert_response :success
|
|
assert_template 'login'
|
|
|
|
assert_select 'input[name=username]'
|
|
assert_select 'input[name=password]'
|
|
assert_select 'div.login-tweaks', count: 0
|
|
end
|
|
end
|