覆盖application.conf变量以进行测试

时间:2017-03-06 16:42:00

标签: scala playframework-2.0 scalatest

我有一个使用特定于环境的设置的Scala / Play应用程序。这是application.conf

的一部分
foo {
  bar {
    enabled = false
    enabled = ${?ENABLE}
  }
}

仅在生产环境中设置为true。然而,要测试我需要模拟生产环境而不编辑此配置。如何使用ScalaTest + Play将此变量覆盖为true?

1 个答案:

答案 0 :(得分:1)

使用javaOptions in Test += "-Dconfig.file=conf/application.test.conf"