Мои тестовые наборы выполняются нормально с jvm, но если я включаю плагин scalajs в sbt и запускаю sbt test
, я получаю следующий вывод:
[info] Tests:
[info] - should finishTest1
[info] - should finishTest2
...
[info] - should finishTest100
[info] Run completed in 4 seconds, 580 milliseconds.
[info] Total number of tests run: 0
[info] Suites: completed 0, aborted 0
[info] Tests: succeeded 0, failed 0, canceled 0, ignored 0, pending 0
[info] No tests were executed.
[success] Total time: 4 s, completed Oct 29, 2019 1:27:24 PM
Так что кажется, что тест может быть выполнен, ноих результаты игнорируются? Я не совсем уверен, с чего мне начать, чтобы решить эту проблему.
Тестовый файл выглядит следующим образом:
import org.scalatest._
class Tests extends FlatSpec with Matchers {
it should "finishTest1" in {
assert(... == ...)
}
...
}
Furthemore, хотя sbt test
возвращает вышеуказанный вывод, выполняярезультаты тестов через intellij java.lang.NoClassDefFoundError: org/scalatest/tools/Runner
!