Du bruger Mysql DDE-sætninger (create/drop/truncate table), som vil resultere i en implicit forpligtelse .
På grund af den implicitte commit slettes alle savepoints i den aktuelle transaktion (se ovenstående dokumentation).
For at komme uden om dette kan du slå transaktioner fra og brug DatabaseCleaner (trunkeringstilstand).