AsyncAutoRollback for ScalaTest
AutoRollback for ScalaTest
AutoRollback for ScalaTest
import org.scalatest.fixture.FlatSpec class MemberSpec extends FlatSpec with AutoRollback { describe of "Member" it should "create a new record" in { implicit session => Member.create(1, "Alice") Member.find(1).isDefined should be(true) } } class LegacyAccountSpec extends FlatSpec with AutoRollback { override def db = NamedDB('db2).toDB override def fixture(implicit session: DBSession) { SQL("insert into legacy_accounts values ...").update.apply() } it should "create a new record" in { implicit session => LegacyAccount.create(2, "Bob") LegacyAccount.find(2).isDefined should be(true) } }
AsyncAutoRollback for ScalaTest