Skip to content

Commit

Permalink
Adding proxy owner call back for self grouping.
Browse files Browse the repository at this point in the history
  • Loading branch information
metaskills committed Sep 24, 2008
1 parent e82bb3c commit 01d85f6
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 2 deletions.
2 changes: 1 addition & 1 deletion lib/grouped_scope/self_grouping.rb
Expand Up @@ -37,7 +37,7 @@ def group_proxy
end

def all_grouped?
false
proxy_owner.all_grouped? rescue false
end

def no_group?
Expand Down
11 changes: 10 additions & 1 deletion test/grouped_scope/self_grouping_test.rb
Expand Up @@ -105,7 +105,16 @@ def setup
end

should 'include all group members' do
assert_same_elements @e1.group, [@e1,@e2]
assert_same_elements [@e1,@e2], @e1.group
end

should 'member to find grouped associations of other member' do
assert_same_elements @e1.reports, @e2.group.reports
end

should 'allow proxy owner to define all grouped which ignores group_id schema' do
def @e1.all_grouped? ; true ; end
assert_same_elements [@e1,@e2,@e3,@e4], @e1.group
end

end
Expand Down

0 comments on commit 01d85f6

Please sign in to comment.