AngularJS -Karma测试Jasmine- describe未定义

时间:2017-04-26 14:56:09

标签: angularjs unit-testing jasmine webstorm karma-jasmine

尝试使用Karma启动角度测试。我确实安装并创建了karma.config。在CMD上,当我开始我的业力时,它运行没有任何问题并打开我的两个浏览器(Chrome Canary和Firefox)

然而,它并没有在浏览器上显示测试。我不会从业力或我控制台上写的任何内容中得到任何错误。

我的文件结构和karma.conf.js的文件部分:

Karma.conf.js - file structure

在我的.spec.js文件中,当我编写基本测试以查看它是否正常运行时,在WebStorm中它会得到下划线。这是一个截图:

Error message from WebStorm console

StackOverflow上的其他类似主题都没有帮助我。我遇到了这个错误。

可能是什么原因?

1 个答案:

答案 0 :(得分:0)

看起来和听起来像WebStorm试图在Node.js环境中运行测试而不是Karma环境。

尝试为karma.conf.js文件制作一个Karma运行配置。

有关制作运行配置的更多详细信息,请访问:https://www.jetbrains.com/help/webstorm/2016.3/running-unit-tests-on-karma.html#runConfigurationKarma