Обновление spray.io приводит к отсутствию фиктивной библиотеки в specs2
Я использую specs2 в моем проекте spray.io. Все отлично работает и когда я использую следующие версии.
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"
Когда я запускаю свои тесты сейчас, я получаю следующую ошибку.
объект mock не является членом пакета org.specs2
Я не уверен, как версии спрея или акка влияют на specs2, но я как-то нахожу это поведение очень странным. Я пробовал разные версии specs2, даже самую последнюю, но ошибка сохраняется.
1 ответ
Решение
Вам, вероятно, нужно добавить specs2-mock
к вашей сборке.
// https://mvnrepository.com/artifact/org.specs2/specs2-mock
libraryDependencies += "org.specs2" %% "specs2-mock" % "4.3.5" % Test