pyc-website

main website for pyc inc.

git clone https://9o.is/git/pyc-website.git

BaseSpec.scala

(745B)


      1 package inc.pyc
      2 
      3 import config.MongoConfig
      4 
      5 import org.scalatest._
      6 import org.scalatest.matchers.ShouldMatchers
      7 
      8 import net.liftweb._
      9 import common._
     10 import http._
     11 import util._
     12 import Helpers._
     13 
     14 trait BaseWordSpec extends WordSpec with ShouldMatchers
     15 
     16 trait BaseMongoWordSpec extends BaseWordSpec with MongoSuite {
     17   def mongoIdentifier = MongoConfig.defaultId
     18 }
     19 trait BaseMongoSessionWordSpec extends BaseWordSpec with MongoSessionSuite {
     20   def mongoIdentifier = MongoConfig.defaultId
     21 }
     22 
     23 trait WithSessionSpec extends AbstractSuite { this: Suite =>
     24 
     25   protected def session = new LiftSession("", randomString(20), Empty)
     26 
     27   abstract override def withFixture(test: NoArgTest) {
     28     S.initIfUninitted(session) { super.withFixture(test) }
     29   }
     30 }
     31