gpt4 book ai didi

karma-runner - karma : browser idle

转载 作者:行者123 更新时间:2023-12-04 06:35:27 24 4
gpt4 key购买 nike

我是第一次尝试 Karma,几个小时后我仍然无法让它工作。

当我通过键入 karma start karma.conf.js 运行测试时在终端中,浏览器窗口将打开并显示以下内容(我也尝试过使用 Chrome,结果相同):

enter image description here

这是终端输出:

29 07 2015 16:27:12.835:INFO [karma]: Karma v0.13.3 server started at http://localhost:9876/
29 07 2015 16:27:12.852:INFO [launcher]: Starting browser Firefox
29 07 2015 16:27:15.866:INFO [Firefox 33.0.0 (Windows 7 0.0.0)]: Connected on socket HA1RSN-QsWuAO7NIAAAA with id 26755366

我的 karma.conf.js 文件位于我的 Node.js 项目的根目录下,如下所示:
module.exports = function(config) {
config.set({
basePath: '',
frameworks: ['jasmine'],
files: [
'tests/unit/test.js'
],
exclude: [],
preprocessors: {},
reporters: ['progress'],
port: 9876,
colors: true,
logLevel: config.LOG_INFO,
autoWatch: false,
browsers: ['Firefox'],
singleRun: false
})
}

我的 test.js 文件看起来像这样(书中的示例测试,我的实际测试将是 Angular.js 测试):
describe("First Test", function () {
var counter;
beforeEach(function () {
counter = 0;
});
it("increments value", function () {
counter++;
expect(counter).toEqual(1);
});
it("decrements value", function () {
counter--;
expect(counter).toEqual(0);
});
});

我正在使用 Node.js 版本 0.12.05。

我很感激任何帮助,因为我在这里真的很迷茫。

最佳答案

如果您希望它执行,您需要触发测试运行。有两种方法可以做到这一点

  • 运行 karma run karma.conf.js在同一工作目录的第二个终端窗口中
  • 更改选项 singleRuntrue ,这样它就会启动,执行测试然后退出。
  • 关于karma-runner - karma : browser idle,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31703764/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com