gpt4 book ai didi

node.js - 如何更改 jasmine-node 异步规范的超时

转载 作者:IT老高 更新时间:2023-10-28 21:49:57 25 4
gpt4 key购买 nike

如何在不使用 runs/waitsFor block 的情况下通过此测试?

it("cannot change timeout", function(done) {

request("http://localhost:3000/hello", function(error, response, body){

expect(body).toEqual("hello world");

done();
});
});

最佳答案

您可以(现在)直接在规范中设置它,根据 Jasmine docs .

describe("long asynchronous specs", function() {

var originalTimeout;

beforeEach(function() {
originalTimeout = jasmine.DEFAULT_TIMEOUT_INTERVAL;
jasmine.DEFAULT_TIMEOUT_INTERVAL = 10000;
});

it("takes a long time", function(done) {
setTimeout(function() {
done();
}, 9000);
});

afterEach(function() {
jasmine.DEFAULT_TIMEOUT_INTERVAL = originalTimeout;
});
});

关于node.js - 如何更改 jasmine-node 异步规范的超时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9867601/

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