Feature #42623 » 42623-fix-no-method-error.patch
app/models/group.rb | ||
---|---|---|
71 | 71 |
'group' |
72 | 72 |
end |
73 | 73 | |
74 |
def initials(_formatter = nil) |
|
75 |
name.split(/\p{Zs}/).first(2).map(&:first).join.upcase |
|
76 |
end |
|
77 | ||
74 | 78 |
def user_added(user) |
75 | 79 |
members.preload(:member_roles).each do |member| |
76 | 80 |
next if member.project_id.nil? |
test/unit/group_test.rb | ||
---|---|---|
42 | 42 |
assert_equal name, g.name |
43 | 43 |
end |
44 | 44 | |
45 |
def test_initials |
|
46 |
g = Group.create!(name: 'Foo bar team') |
|
47 |
assert_equal 'FB', g.initials |
|
48 |
end |
|
49 | ||
45 | 50 |
def test_blank_name_error_message |
46 | 51 |
set_language_if_valid 'en' |
47 | 52 |
g = Group.new |