我正在使用akka.js库,并想使用akka的TestKit
创建简单的测试用例,但是每当我从akka.testkit.TestKit
扩展时,都会出现以下异常:
[error] Could not run test Specification: scala.scalajs.js.JavaScriptException: TypeError: Cannot read property 'scheduler$3' of null
您能否提供任何可行的示例,因为库的作者未将其包括在示例中。
使用的库版本:
"org.akka-js" %%% "akkajsactor" % "0.2.4.16",
"org.akka-js" %%% "akkajstestkit" % "0.2.4.16" % Test
提前致谢。
最佳答案
抱歉,很晚才回答,您能否提供您正在使用的代码示例?
当前,使用testkit可能会遇到2个主要麻烦:
启动时间
使用外部资源
两者都在这里提到:https://github.com/akka-js/akka.js#caveats
基本上,您不能从JS VM访问任何外部资源,如果要从JVM移植测试,则必须考虑在此处和此处添加await()
调用。