app/testHelpers/TestDatabase.scala (13 lines of code) (raw):
package testHelpers
import javax.inject.{Inject, Named}
import play.api.{Application, Logger}
import play.api.db.slick.DatabaseConfigProvider
import slick.basic.{DatabaseConfig,BasicProfile}
/**
* Created by localhome on 19/01/2017.
*/
object TestDatabase {
val logger: Logger = Logger(this.getClass)
class testDbProvider @Inject() (app:Application, @play.db.NamedDatabase("test") provider:DatabaseConfigProvider) extends DatabaseConfigProvider {
def get[P <: BasicProfile]: DatabaseConfig[P] = {
provider.get
}
}
}