问题与AngularJS教程step_02

我在这个url上有一个AngularJS教程step_02的问题。 http://docs.angularjs.org/tutorial/step_02我已经在Ubuntu 12.04上安装了nodejs,karma和jasmine,并且可以成功运行unit testing。 但是有问题。 testing没有完成执行。 屏幕上显示以下文本:Chrome 31.0.1650(Linux)空闲。 控制台说testing是成功的。 Chrome屏幕

这是来自控制台的回应:

georgi@sepulcher:~/Documents/angular-phonecat$ ./scripts/test.sh Starting Karma Server (http://karma-runner.github.io) ------------------------------------------------------------------- INFO [karma]: Karma v0.10.9 server started at http://localhost:9876/ INFO [launcher]: Starting browser Chrome INFO [Chrome 31.0.1650 (Linux)]: Connected on socket _yexf_t1tbbNjtj4p9dz Chrome 31.0.1650 (Linux): Executed 1 of 1 SUCCESS (0.299 secs / 0.035 secs) 

但testing永远不会结束。

我将不胜感激任何帮助和想法为什么发生这种情况

没关系! testingconfiguration为永远运行。 每当你改变你的js文件,testing将再次运行。 请参阅控制台的最后一行:1 of 1 SUCCESS。 如果你想让你的testing只运行一次,你必须改变你的karam.conf.js文件并设置singleRun:true。