Обновление 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
Другие вопросы по тегам