summaryrefslogtreecommitdiffstats
path: root/test/unit
diff options
context:
space:
mode:
Diffstat (limited to 'test/unit')
-rw-r--r--test/unit/changeset_test.rb12
1 files changed, 12 insertions, 0 deletions
diff --git a/test/unit/changeset_test.rb b/test/unit/changeset_test.rb
index fbce05cd5..6ba02aa56 100644
--- a/test/unit/changeset_test.rb
+++ b/test/unit/changeset_test.rb
@@ -165,6 +165,18 @@ class ChangesetTest < ActiveSupport::TestCase
assert_equal [1,2,3], c.issue_ids.sort
end
+ def test_ref_keywords_with_large_number_should_not_error
+ Setting.commit_ref_keywords = '*'
+ c = Changeset.new(:repository => Project.find(1).repository,
+ :committed_on => Time.now,
+ :comments => 'Out of range #2010021810000121',
+ :revision => '12345')
+ assert_nothing_raised do
+ assert c.save
+ end
+ assert_equal [], c.issue_ids.sort
+ end
+
def test_update_keywords_with_changes_should_create_journal
issue = Issue.generate!(:project_id => 1, :status_id => 1)