There's something strange with all these `#group_name` tests. You're never actually calling `item.group_name` (even though the test says that that is what you are testing). 

If you're actually trying to just return the group, then I'd change this to `it "#group returns the discussion's group"` and I'd also change the stub_chain to return `stub(:group)` instead of returning a string. This applies to all the specs below as well.