You're assigning a local variable here with `user=nil`. This should just be:

```ruby
news.visible?(nil).should be_false
```