spray.io 升级导致 specs2 中缺少模拟库

spray.io upgrade causes missing mock library in specs2

我在 spray.io 项目中使用 specs2。一切正常,当我使用以下版本时。

val akkaV = "2.3.6"
val sprayV = "1.3.2"
val specs2V = "2.3.11"

不过最近尝试将akka和spray的版本升级到以下。

val akkaV = "2.3.9"
val sprayV = "1.3.3"

当我 运行 现在进行测试时,出现以下错误。

object mock is not a member of package org.specs2

我不确定 spray 或 akka 版本如何影响 specs2,但不知何故我发现这种行为很奇怪。我尝试了不同版本的 specs2,甚至是最新版本,但错误仍然存​​在。

您可能需要将 specs2-mock 添加到您的构建中。

// https://mvnrepository.com/artifact/org.specs2/specs2-mock
libraryDependencies += "org.specs2" %% "specs2-mock" % "4.3.5" % Test