Spork causes ActiveRecord to use nested transactions
===

I'm testing my Rails app using Minitest and Spork. Without spork everything works fine, each test gets rolled back in the database using savepoints. When I activate spork this behavior changes, it starts using nested transactioons (which are not supported in sqlite), and everything breaks down. Why does spork do this, and how can I stop it?