我使用Mongoid與Rails的,但所有已生成的功能測試都與類似的錯誤失敗:Rails的功能測試失敗的MongoDB用ActiveRecord/sqlite3的錯誤
test_should_get_new(PostsControllerTest):
ActiveRecord::StatementInvalid: SQLite3::SQLException: no such table: comments: DELETE FROM "comments"
這些都是測試生成的:
require 'test_helper'
class PostsControllerTest < ActionController::TestCase
setup do
@post = posts(:one)
end
test "should get index" do
get :index
assert_response :success
assert_not_nil assigns(:posts)
end
test "should get new" do
get :new
assert_response :success
end
[...]
end
我應該改變測試嗎?或刪除對ActiveRecord或Sqlite的一些引用? (我仍然有源碼在我的Gemfile,因爲我不得不刪除它的問題和我仍然不確定,因爲我不使用它的任何東西如何徹底從應用程序中刪除)