title: Expect to raise_error and test fails because it raises this error
body: <p>I have simple test case:</p>
  
  <pre><code>it "is removed when associated board is deleted" do
    link = FactoryGirl.create(:link)
    link.board.destroy
    expect(Link.find(link.id)).to raise_error ActiveRecord::RecordNotFound
  end
  </code></pre>
  
  <p>And it fails with output: </p>
  
  <pre><code>1) Link is removed when associated board is deleted
     Failure/Error: expect(Link.find(link.id)).to raise_error ActiveRecord::RecordNotFound
     ActiveRecord::RecordNotFound:
       Couldn't find Link with id=1
     # ./spec/models/link_spec.rb:47:in `block (2 levels) in &lt;top (required)&gt;'
  </code></pre>
  
  <p>Any idea why ?</p>