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 |