我正在使用带有 FactoryGirl 和 RSpec 的 Rails3 进行测试。一些测试开始失败并出现以下错误:
失败/错误:let!(:user) { FactoryGirl.create :user }
ActiveRecord::StatementInvalid:
SQLite3::BusyException:无法打开保存点 - 正在进行的 SQL 语句:SAVEPOINT active_record_1
只有当我运行整个测试套件时才会发生这种情况。如果我只为 1 个文件运行测试,那么它会通过而没有错误。