This is a really hairy method, and I think there might actually be a bug in `Project.allowed_to_condition`. I cheated a little bit and did this:

```ruby
  describe News, '.latest' do                                                   
    it 'returns latest news for projects visible by user' do                    
      news.save!                                                                
      Project.stub(:allowed_to_condition).and_return('')                        
      News.latest.should eql [news]                                             
    end                                                                         
  end 
```