title: Testing associations with rspec-rails 3.0.1 and shoulda doesn't work
body: <p>Currently, with rspec-rails (2.14.2), I test my associations in model specs with the shoulda (3.5.0) gem like so:</p>
  
  <pre><code># app/models/user.rb
  class User &lt; ActiveRecord::Base
  
    belongs_to :school
  
  end
  
  # spec/models/user_spec.rb
  describe User do
  
    it { should belong_to :school }
  
  end
  </code></pre>
  
  <p>After some research, I hit a wall trying to make association-related assertions work (they all seem to fail).</p>
  
  <p>Error message:</p>
  
  <pre><code>1) User
       Failure/Error: it { is_expected.to belong_to :school }
       NoMethodError:
         undefined method `belong_to' for #&lt;RSpec::ExampleGroups::School:0x007f8a4c7a68d0&gt;
       # ./spec/models/user.rb:4:in `block (2 levels) in &lt;top (required)&gt;'
  </code></pre>
  
  <p>So my questions are:</p>
  
  <ol>
  <li>Can you test associations without the shoulda gem? This doesn't seem possible based on what I've seen with the "expect" syntax.</li>
  <li>Does the shoulda gem break with rspec 3.0.1 for everyone? Is there a workaround?</li>
  </ol>