Stai utilizzando le istruzioni Mysql DDE (create/drop/truncate table) che risulteranno in un commissione implicita .
A causa del commit implicito, tutti i punti di salvataggio della transazione corrente vengono eliminati (fare riferimento alla documentazione sopra).
Per aggirare questo problema, puoi disattiva le transazioni e usa DatabaseCleaner (modalità di troncamento).