aboutsummaryrefslogblamecommitdiff
path: root/src/test/scala/xyz/driver/pdsuicommon/BaseSuite.scala
blob: 29e761064bcda1710a4212e95766c3bffe61e9d7 (plain) (tree)
1
2
3
4
5
6
7
8
9
                              





                                            
                                      
                                             
 


                                                                                                          
 
                                                                                                       
                          

                         
                      


                                                             
 
package xyz.driver.pdsuicommon

import java.time.{LocalDateTime, ZoneId}

import org.scalatest.FreeSpecLike
import org.scalatest.concurrent.ScalaFutures
import org.scalatest.time.{Millis, Span}
import xyz.driver.pdsuicommon.domain._
import xyz.driver.pdsuicommon.utils.DiffUtils

trait BaseSuite extends FreeSpecLike with DiffUtils with ScalaFutures {

  implicit val defaultPatience = PatienceConfig(timeout = Span(1000, Millis), interval = Span(20, Millis))

  def sampleUser(role: User.Role, email: String = "test@example.com", password: String = "123") = User(
    id = StringId("2001"),
    email = Email(email),
    name = "Test",
    roles = Set(role),
    latestActivity = Some(LocalDateTime.now(ZoneId.of("Z"))),
    deleted = None
  )
}