gpt4 book ai didi

javascript - Jest 中的 'it' 和 'test' 有什么区别?

转载 作者:IT老高 更新时间:2023-10-28 13:16:11 25 4
gpt4 key购买 nike

我的测试组中有两个测试。其中一项测试使用it,另一项使用test。他们俩的工作方式似乎非常相似。它们有什么区别?

describe('updateAll', () => {
it('no force', () => {
return updateAll(TableName, ["fileName"], {compandId: "test"})
.then(updatedItems => {
let undefinedCount = 0;
for (let item of updatedItems) {
undefinedCount += item === undefined ? 1 : 0;
}
// console.log("result", result);
expect(undefinedCount).toBe(updatedItems.length);
})
});

test('force update', () => {
return updateAll(TableName, ["fileName"], {compandId: "test"}, true)
.then(updatedItems => {
let undefinedCount = 0;
for (let item of updatedItems) {
undefinedCount += item === undefined ? 1 : 0;
}
// console.log("result", result);
expect(undefinedCount).toBe(0);
})
});
});

test 似乎在 the official API of Jest 中,但 it 不是。

最佳答案

Jest docs状态 it is an alias of test .因此,从功能的 Angular 来看,它们完全相同。它们的存在都是为了使您的测试中可以读懂英文句子。

关于javascript - Jest 中的 'it' 和 'test' 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45778192/

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