ฉันมีการทดสอบสองครั้งในกลุ่มการทดสอบของฉัน หนึ่งใช้มันอีกหนึ่งใช้ทดสอบและพวกเขาดูเหมือนจะทำงานคล้ายกันมาก ความแตกต่างระหว่างพวกเขาคืออะไร?
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);
})
});
});
UPDATE:
ดูเหมือนว่าtest
จะอยู่ในAPI อย่างเป็นทางการของ Jestแต่it
ไม่ใช่
test
it
it
อาจมีความคุ้นเคยและการย้ายจากกรอบงานอื่น ๆ