Akka.js TestKit:简单示例的编译错误

时间:2017-03-05 05:32:39

标签: javascript scala akka

我正在使用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

提前致谢。

2 个答案:

答案 0 :(得分:1)

对于非常晚的回答感到抱歉,您能否提供您正在使用的代码示例? 目前,使用testkit可能会遇到两个主要问题:

  1. 启动时间
  2. 使用外部资源
  3. 这里提到了两个: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;的属性的对象似乎是空的。尝试验证是否正确检索了其来源。你能提供更多信息,我可以给出更详细的答案吗?