pyc-website

main website for pyc inc.

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

NearAtmNotifySpec.scala

(698B)


      1 package inc.pyc
      2 package model
      3 
      4 class NearAtmNotifySpec extends BaseMongoSessionWordSpec {
      5   "NearAtmNotify" should {
      6     "create, validate, save, and retrieve properly" in {
      7       
      8       val rec = NearAtmNotify.createRecord
      9       rec.email("test@example.com")
     10       
     11       val errs = rec.validate
     12       if (errs.length > 1) {
     13         fail("Validation error: "+errs.mkString(", "))
     14       }
     15       rec.validate.length should equal (1)
     16       
     17       rec.postal("12345")
     18       rec.validate.length should equal (0)
     19       rec.save()
     20       
     21       val recFromDb = NearAtmNotify.find(rec.id.get)
     22       recFromDb.isDefined should equal (true)
     23       recFromDb.map(_.id.get should equal (rec.id.get))
     24     }
     25   }
     26 }