我正在使用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
提前致谢。
答案 0 :(得分:1)
对于非常晚的回答感到抱歉,您能否提供您正在使用的代码示例? 目前,使用testkit可能会遇到两个主要问题:
这里提到了两个:https://github.com/akka-js/akka.js#caveats
基本上,您无法从JS VM访问任何外部资源,如果要从JVM移植测试,则必须考虑在此处添加await()
调用。
答案 1 :(得分:0)
# 1*2=2, (1+2)<5, 2*2=4, (1+2+4)>5, 2 multiplications needed
您尝试访问&#39; scheduler $ 3&#39;的属性的对象似乎是空的。尝试验证是否正确检索了其来源。你能提供更多信息,我可以给出更详细的答案吗?