##// END OF EJS Templates
Tab left/right buttons for project menu (#20632)....
Tab left/right buttons for project menu (#20632). Patch by Felix Gliesche. git-svn-id: http://svn.redmine.org/redmine/trunk@15067 e93f8b46-1217-0410-a6f0-8f06a7374b81

File last commit:

r13726:5c43b4860e75
r14685:2ec87100a91f
Show More
projects_helper_test.rb
85 lines | 2.8 KiB | text/x-ruby | RubyLexer
/ test / unit / helpers / projects_helper_test.rb
Jean-Philippe Lang
Version sharing (#465) + optional inclusion of subprojects in the roadmap view (#2666)....
r3009 # Redmine - project management software
Jean-Philippe Lang
Copyright update....
r13490 # Copyright (C) 2006-2015 Jean-Philippe Lang
Jean-Philippe Lang
Version sharing (#465) + optional inclusion of subprojects in the roadmap view (#2666)....
r3009 #
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# as published by the Free Software Foundation; either version 2
# of the License, or (at your option) any later version.
Toshi MARUYAMA
remove trailing white-spaces from test/unit/helpers/projects_helper_test.rb....
r6404 #
Jean-Philippe Lang
Version sharing (#465) + optional inclusion of subprojects in the roadmap view (#2666)....
r3009 # This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
Toshi MARUYAMA
remove trailing white-spaces from test/unit/helpers/projects_helper_test.rb....
r6404 #
Jean-Philippe Lang
Version sharing (#465) + optional inclusion of subprojects in the roadmap view (#2666)....
r3009 # You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
Jean-Baptiste Barth
Use absolute paths in test/**/* requires for Ruby 1.9.2 compatibility. #4050...
r4395 require File.expand_path('../../../test_helper', __FILE__)
Jean-Philippe Lang
Version sharing (#465) + optional inclusion of subprojects in the roadmap view (#2666)....
r3009
Toshi MARUYAMA
use ActionView::TestCase instead of HelperTestCase at projects_helper_test.rb....
r5991 class ProjectsHelperTest < ActionView::TestCase
Jean-Philippe Lang
Version sharing (#465) + optional inclusion of subprojects in the roadmap view (#2666)....
r3009 include ApplicationHelper
include ProjectsHelper
Jean-Philippe Lang
Include Redmine::I18n in helpers tests....
r11645 include Redmine::I18n
Jean-Philippe Lang
Include ERB::Util in helpers tests....
r8970 include ERB::Util
Toshi MARUYAMA
fix ProjectsHelperTest fails when config.threadsafe! is enabled (#12097)...
r12895 include Rails.application.routes.url_helpers
Toshi MARUYAMA
remove trailing white-spaces from test/unit/helpers/projects_helper_test.rb....
r6404
Toshi MARUYAMA
Rails3: replace "all" fixtures at test/unit/helpers/projects_helper_test.rb...
r7363 fixtures :projects, :trackers, :issue_statuses, :issues,
:enumerations, :users, :issue_categories,
:versions,
:projects_trackers,
:member_roles,
:members,
:groups_users,
Jean-Philippe Lang
Removed unused fixtures....
r11091 :enabled_modules
Jean-Philippe Lang
Version sharing (#465) + optional inclusion of subprojects in the roadmap view (#2666)....
r3009
def setup
super
set_language_if_valid('en')
User.current = nil
end
def test_link_to_version_within_project
@project = Project.find(2)
User.current = User.find(1)
Jean-Philippe Lang
Upgrade to Rails 4.2.0 (#14534)....
r13510 assert_equal '<a title="07/01/2006" href="/versions/5">Alpha</a>', link_to_version(Version.find(5))
Jean-Philippe Lang
Version sharing (#465) + optional inclusion of subprojects in the roadmap view (#2666)....
r3009 end
def test_link_to_version
User.current = User.find(1)
Jean-Philippe Lang
Restored project name as version prefix when different (#19348)....
r13726 assert_equal '<a title="07/01/2006" href="/versions/5">OnlineStore - Alpha</a>', link_to_version(Version.find(5))
Jean-Philippe Lang
Restores commits reverted when rails-4.1 branch was merged (#18174)....
r13122 end
def test_link_to_version_without_effective_date
User.current = User.find(1)
version = Version.find(5)
version.effective_date = nil
Jean-Philippe Lang
Restored project name as version prefix when different (#19348)....
r13726 assert_equal '<a href="/versions/5">OnlineStore - Alpha</a>', link_to_version(version)
Jean-Philippe Lang
Version sharing (#465) + optional inclusion of subprojects in the roadmap view (#2666)....
r3009 end
def test_link_to_private_version
Jean-Philippe Lang
Restored project name as version prefix when different (#19348)....
r13726 assert_equal 'OnlineStore - Alpha', link_to_version(Version.find(5))
Jean-Philippe Lang
Version sharing (#465) + optional inclusion of subprojects in the roadmap view (#2666)....
r3009 end
def test_link_to_version_invalid_version
assert_equal '', link_to_version(Object)
end
Toshi MARUYAMA
remove trailing white-spaces from test/unit/helpers/projects_helper_test.rb....
r6404
Jean-Philippe Lang
Version sharing (#465) + optional inclusion of subprojects in the roadmap view (#2666)....
r3009 def test_format_version_name_within_project
@project = Project.find(1)
assert_equal "0.1", format_version_name(Version.find(1))
end
Toshi MARUYAMA
remove trailing white-spaces from test/unit/helpers/projects_helper_test.rb....
r6404
Jean-Philippe Lang
Version sharing (#465) + optional inclusion of subprojects in the roadmap view (#2666)....
r3009 def test_format_version_name
Jean-Philippe Lang
Restored project name as version prefix when different (#19348)....
r13726 assert_equal "eCookbook - 0.1", format_version_name(Version.find(1))
Jean-Philippe Lang
Version sharing (#465) + optional inclusion of subprojects in the roadmap view (#2666)....
r3009 end
Jean-Philippe Lang
Restored project name as version prefix when different (#19348)....
r13726 def test_format_version_name_for_system_version
assert_equal "OnlineStore - Systemwide visible version", format_version_name(Version.find(7))
Jean-Philippe Lang
Version sharing (#465) + optional inclusion of subprojects in the roadmap view (#2666)....
r3009 end
Toshi MARUYAMA
remove trailing white-spaces from test/unit/helpers/projects_helper_test.rb....
r6404
Jean-Philippe Lang
Fixed: Bulk edit of issues throws 500 if no versions are defined on the project (#4366)....
r3026 def test_version_options_for_select_with_no_versions
assert_equal '', version_options_for_select([])
Jean-Philippe Lang
Do not propose non-assignable version (#11506)....
r9904 assert_equal '', version_options_for_select([], Version.find(1))
Jean-Philippe Lang
Fixed: Bulk edit of issues throws 500 if no versions are defined on the project (#4366)....
r3026 end
Jean-Philippe Lang
Version sharing (#465) + optional inclusion of subprojects in the roadmap view (#2666)....
r3009 end