Scala.JSの基本チュートリアルに従っています。また、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 をリロードしてから「test」と入力すると、常に次のエラーが表示されます。
[エラー] MyProject/src/main/scala/tutorial/webapp/TutorialTest.scala:3: 見つかりません: オブジェクト utest [エラー] import utest._
build.sbt から末尾の {% "test"} を削除すると、sbt から「test」コマンドを実行できますが、テストが取得されません。
ここで意味を成していることを願っています。このエラーは私を困惑させました。