##// END OF EJS Templates
scm: add test to override human_attribute_name of log_encoding...
Toshi MARUYAMA -
r8837:c0cdde65065e
parent child
Show More
@@ -34,10 +34,36 class RepositoryTest < ActiveSupport::TestCase
34 :roles,
34 :roles,
35 :enumerations
35 :enumerations
36
36
37 include Redmine::I18n
38
37 def setup
39 def setup
38 @repository = Project.find(1).repository
40 @repository = Project.find(1).repository
39 end
41 end
40
42
43 def test_blank_log_encoding_error_message
44 set_language_if_valid 'en'
45 repo = Repository::Bazaar.new(
46 :project => Project.find(3),
47 :url => "/test",
48 :log_encoding => ''
49 )
50 assert !repo.save
51 assert_include "Commit messages encoding can't be blank",
52 repo.errors.full_messages
53 end
54
55 def test_blank_log_encoding_error_message_fr
56 set_language_if_valid 'fr'
57 str = "Encodage des messages de commit doit \xc3\xaatre renseign\xc3\xa9(e)"
58 str.force_encoding('UTF-8') if str.respond_to?(:force_encoding)
59 repo = Repository::Bazaar.new(
60 :project => Project.find(3),
61 :url => "/test"
62 )
63 assert !repo.save
64 assert_include str, repo.errors.full_messages
65 end
66
41 def test_create
67 def test_create
42 repository = Repository::Subversion.new(:project => Project.find(3))
68 repository = Repository::Subversion.new(:project => Project.find(3))
43 assert !repository.save
69 assert !repository.save
General Comments 0
You need to be logged in to leave comments. Login now