gpt4 book ai didi

javascript - Jasmine 测试总是通过

转载 作者:太空宇宙 更新时间:2023-11-04 00:54:44 24 4
gpt4 key购买 nike

我在尝试编写基本的 Jasmine 测试以确保我的服务器正在执行预期的操作时遇到了一些奇怪的麻烦。服务器是一个典型的nodejs/express应用程序。

var request = require('request');
var server = require("../src/js/server-app.js");
var url = "http://localhost:5000/";

describe("server", function() {
it('succesfully GETs the front page', function() {
request.get(url, function(error, response, body) {
expect(response.statusCode).toBe(500);
done();
});
});
});

无论我在预期中输入什么(甚至是expect(0).toBe(1)),我的测试都会通过,但我很难弄清楚为什么会出现这种情况。

提前感谢大家的帮助。

最佳答案

您尝试使用 done 作为回调,但未在 it 中指定任何参数。请尝试以下操作:

it('successfully GETs the front page', function(done) {
...
done();
}

关于javascript - Jasmine 测试总是通过,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30518854/

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