title: Rspec, array with FactoryGirl objects always return nil
body: <p>When I test <code>wish</code> objects separately it works:</p>
  
  <pre><code>before do
    @wish1 = FactoryGirl.create(:wish)
    @wish2 = FactoryGirl.create(:wish)
    @wish3 = FactoryGirl.create(:wish)
    visit wishes_path
  end
  
  it { should have_link(@wish1.destination)}
  it { should have_link(@wish2.destination)}
  it { should have_link(@wish3.destination)}
  </code></pre>
  
  <p>But when I try it with array, and loop through with <code>each</code>, it returns nil.</p>
  
  <pre><code>[@wish1, @wish2, @wish3].each do |w|
     it { should have_link(w.destination)}
  end
  </code></pre>
  
  <p>results</p>
  
  <pre><code>NoMethodError: undefined method `destination' for nil:NilClass
  </code></pre>
  
  <p>Is there any way to improve this test? My page should have many links of Wishes and most of them are different, so there will be a lot of duplicates. But I can't make it simpler.</p>