gpt4 book ai didi

javascript - 使用 chai-as-promised 在已解析的 promise 对象上测试 hasOwnProperty()

转载 作者:行者123 更新时间:2023-11-28 21:31:01 25 4
gpt4 key购买 nike

我正在尝试运行以下测试:

describe('set()', function () {
var returnedUser = session.set(user);

it('should return a User object', function () {
//this works fine
return returnedUser.should.eventually.equal(user);
});

it('returned User object should have sessionId appended', function() {
//DOES NOT WORK; always passes
return returnedUser.should.eventually.hasOwnProperty('thisdoesnotexist');
});
});

我试图找出正确的语法来测试返回的 User 对象是否包含 'sessionId' 属性。有人知道怎么做吗?

最佳答案

通过更仔细地查看 chaijs docs 来解决这个问题.

it('returned User object should have sessionId appended', function() {
return returnedUser.should.eventually.include.keys('sessionId');
});

关于javascript - 使用 chai-as-promised 在已解析的 promise 对象上测试 hasOwnProperty(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22463095/

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