How to rollback commits in Behat functional tests with Symfony2 and Doctrine?
问题 I'm writing functional tests with Behat and Mink in a Symfony2 application. I make use of the data that's already in the database to make the tests instead of adding fixtures (a lot would be needed). Therefore, I can't use a SQLite database only for the test environment as data would not be available. My tests work fine, but data is persisted in the database when tests are run. How can I automatically clean up data that's been persisted with Doctrine after a scenario is run? I can't use a