title: What does mean <top (required)> in rspec?
body: <p>I have some rspec test. For example</p>
  
  <pre><code>require 'spec_helper'
  
  describe UsersController do
  
    before (:each) do
      @user = FactoryGirl.create(:user)
      sign_in @user
    end
  
    describe "GET 'show'" do
  
      it "should be successful" do
        get :show, :id =&gt; @user.id
        response.should be_success
      end
  
      it "should find the right user" do
        get :show, :id =&gt; @user.id
        assigns(:user).should == @user
      end
  
    end
  
  end
  </code></pre>
  
  <p>When I run the rspec i get some errors</p>
  
  <pre><code>Failures:
  
    1) UsersController GET 'show' should be successful
       Failure/Error: @user = FactoryGirl.create(:user)
       ActiveRecord::StatementInvalid:
         SQLite3::SQLException: near "SAVEPOINT": syntax error: SAVEPOINT active_record_1
       # ./spec/controllers/users_controller_spec.rb:6:in `block (2 levels) in &lt;top (required)&gt;'
  
    2) UsersController GET 'show' should find the right user
       Failure/Error: @user = FactoryGirl.create(:user)
       ActiveRecord::StatementInvalid:
         SQLite3::SQLException: near "SAVEPOINT": syntax error: SAVEPOINT active_record_1
       # ./spec/controllers/users_controller_spec.rb:6:in `block (2 levels) in &lt;top (required)&gt;'
  
  rspec ./spec/controllers/users_controller_spec.rb:12 # UsersController GET 'show' should be successful
  rspec ./spec/controllers/users_controller_spec.rb:17 # UsersController GET 'show' should find the right user
  </code></pre>
  
  <p>What does the  mean and what could be the problem with that rspec?</p>