13
在用jest或jasmine编写单元测试时,您何时使用describe()?你什么时候使用它()?描述和描述之间有什么区别?
我通常做
describe('App Name', function() {
it('test ....', function() {
})'
})
当是时候为一个新的描述()?或新的它()?
在用jest或jasmine编写单元测试时,您何时使用describe()?你什么时候使用它()?描述和描述之间有什么区别?
我通常做
describe('App Name', function() {
it('test ....', function() {
})'
})
当是时候为一个新的描述()?或新的它()?
describe
将测试套件分解为组件。根据您的测试策略,您可能会对班级中的每个功能,插件的每个模块或每个面向用户的功能进行描述。
你也可以通过nest描述来进一步细分套件。
it
是您执行单独测试的地方。您应该能够将每个测试描述为一个小句子,例如“它会在设置半径时计算区域”。您应该无法进一步细分测试 - 如果您觉得需要,请改用describe
。
describe('Circle class', function() {
describe('area is calculated when', function() {
it('sets the radius', function() { ... });
it('sets the diameter', function() { ... });
it('sets the circumference', function() { ... });
});
});