1
我正在關注Scala.JS上的Basic Tutorial。我也跟着Cannot get uTest to see my tests無法獲得uTest運行測試
更新我build.sbt有以下幾點:
testFrameworks += new TestFramework("utest.runner.Framework")
libraryDependencies += "com.lihaoyi" %%% "utest" % "0.3.0" % "test"
我創建
src/test/scala/tutorial/webapp/TutorialTest.scala
package tutorial.webapp
import utest._
import org.scalajs.jquery.jQuery
object TutorialTest extends TestSuite {
// Initialize App
TutorialApp.setupUI()
def tests = TestSuite {
'HelloWorld {
assert(jQuery("p:contains('Hello World')").length == 1)
}
}
}
我重裝SBT,然後鍵入 '測試' ,但我總是得到以下錯誤:
[error] MyProject/src/main/scala/tutorial/webapp/TutorialTest.scala:3: not found: object utest [error] import utest._
如果我從build.sbt中刪除尾部{%「test」},我可以從sbt運行'test'命令,但它不會接受我的測試。
我希望我在這裏有意義,這個錯誤困擾了我。
完美!我一定錯過了讓我在src/test和* not * src/main下創建文件的那部分教程:-s –