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