5

我有一些用 utest 编写的 scala.js 单元测试。它们在 sbt 构建中都运行得很好,但是我希望能够在调试器中逐步完成单元测试。使用我最喜欢的 IDE (intellij) 来调试测试是行不通的,因为它会尝试在 JVM 上运行它们。是否有某种方法可以单步执行单元测试,类似于在 chrome 等浏览器中单步执行 (javascript) 应用程序代码的方式?

4

1 回答 1

11

目前,我所知道的(逐步)调试 Scala.js 代码的唯一方法是在浏览器中。你可以在 sbt 中为你的测试生成一个 HTML 运行器:

sbt> testHtmlFastOpt
// snip
[info] Wrote HTML test runner. Point your browser to .../test-suite-fastopt-test.html

这从 Scala.js 0.6.10 开始有效。

于 2015-06-10T21:40:18.100 回答