Tag: karma runner

由于“没有捕获的浏览器”消息,Karma没有运行unit testing

我试图设置噶运行使用茉莉花AngularJSunit testing,但我不能让testing运行。 我敢肯定,我忽略了一些简单的东西。 我在Windows 7机器上运行这个,并安装了Node.js并通过npm安装了karma。 我的目录结构如下所示: js / app / – 包含控制器,应用程序等 js / config / – 包含karma.conf.js js / lib / – 包含angular js / test / – 包含茉莉花规格 我在js目录中启动一个命令提示符并运行这个命令: karma start config/karma.conf.js 这导致Chrome在端口9876上运行,但是每当我更改任何观看的文件并检查Karma输出时,我看到以下信息消息: No captured browser, open http://localhost:9876/ 这是我的configuration文件: module.exports = function(config) { config.set({ basePath: '../', frameworks: ['jasmine'], files: [ 'lib/angular.js', 'app/**/*.js', 'test/**/*.js' […]

噶/茉莉花超时没有运行testing

我正在尝试从Grunt运行Karma / Jasmine,在http://newtriks.com/2013/12/31/automating-react-with-yeoman-and-grunt/ Karma推出PhantomJS(或Chrome),根据singleRun,它要么超时,要么坐在那里,什么都不做。 我试着改变基于阅读类似问题的人的解决schemecaptureTimeout和browserNoActivityTimeout ,但似乎并没有工作。 我的相关版本: NodeJS:0.10.25 噶玛:0.12.16 Webpack:1.1.11 webpack-dev-server:1.4.1 业力 – 茉莉花:0.1.5 Linux:Ubuntu 14.04 我发现在OS X上有同样的问题 : 我试过更新所有我的开发依赖到最新版本,但问题仍然存在。 我的控制台输出如下。 引用bundle的webpack行现在有效/无效令人担忧,但是我找不到任何有关它们的含义的信息。 这是我的控制台输出: Running "karma:unit" (karma) task DEBUG [config]: autoWatch set to false, because of singleRun DEBUG [plugin]: Loading karma-* from /home/ed/workspace/wwb-app/node_modules DEBUG [plugin]: Loading plugin /home/ed/workspace/wwb-app/node_modules/karma-chrome-launcher. DEBUG [plugin]: Loading plugin /home/ed/workspace/wwb-app/node_modules/karma-coffee-preprocessor. DEBUG [plugin]: Loading […]