Package

scalikejdbc

scalatest

Permalink

package scalatest

Visibility
  1. Public
  2. All

Type Members

  1. trait AutoRollback extends LoanPattern

    Permalink

    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)
      }
    }

Ungrouped