@@ -33,6 +33,8 class MemberTest < ActiveSupport::TestCase | |||||
33 | :wikis, :wiki_pages, :wiki_contents, :wiki_content_versions, |
|
33 | :wikis, :wiki_pages, :wiki_contents, :wiki_content_versions, | |
34 | :boards |
|
34 | :boards | |
35 |
|
35 | |||
|
36 | include Redmine::I18n | |||
|
37 | ||||
36 | def setup |
|
38 | def setup | |
37 | @jsmith = Member.find(1) |
|
39 | @jsmith = Member.find(1) | |
38 | end |
|
40 | end | |
@@ -72,8 +74,14 class MemberTest < ActiveSupport::TestCase | |||||
72 | user.login = "test_validate" |
|
74 | user.login = "test_validate" | |
73 | user.password, user.password_confirmation = "password", "password" |
|
75 | user.password, user.password_confirmation = "password", "password" | |
74 | assert user.save |
|
76 | assert user.save | |
|
77 | ||||
|
78 | set_language_if_valid 'fr' | |||
75 | member = Member.new(:project_id => 1, :user_id => user.id, :role_ids => []) |
|
79 | member = Member.new(:project_id => 1, :user_id => user.id, :role_ids => []) | |
76 | assert !member.save |
|
80 | assert !member.save | |
|
81 | assert_equal I18n.translate('activerecord.errors.messages.empty'), member.errors[:role].to_s | |||
|
82 | str = "R\xc3\xb4le doit \xc3\xaatre renseign\xc3\xa9(e)" | |||
|
83 | str.force_encoding('UTF-8') if str.respond_to?(:force_encoding) | |||
|
84 | assert_equal str, member.errors.full_messages.to_s | |||
77 | end |
|
85 | end | |
78 |
|
86 | |||
79 | def test_validate_member_role |
|
87 | def test_validate_member_role |
General Comments 0
You need to be logged in to leave comments.
Login now