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 }