Add option to set a new version as default directly from New Version page (#24011).

git-svn-id: http://svn.redmine.org/redmine/trunk@15922 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
Jean-Philippe Lang
2016-10-23 11:31:20 +00:00
parent f94711ea8c
commit eb023bdcce
3 changed files with 45 additions and 0 deletions

View File

@@ -29,6 +29,22 @@ class VersionTest < ActiveSupport::TestCase
assert_equal 'none', v.sharing
end
def test_create_as_default_project_version
project = Project.find(1)
v = Version.new(:project => project, :name => '1.1',
:default_project_version => '1')
assert v.save
assert_equal v, project.reload.default_version
end
def test_create_not_as_default_project_version
project = Project.find(1)
v = Version.new(:project => project, :name => '1.1',
:default_project_version => '0')
assert v.save
assert_nil project.reload.default_version
end
def test_invalid_effective_date_validation
v = Version.new(:project => Project.find(1), :name => '1.1',
:effective_date => '99999-01-01')