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() { ... });
});
});