1
object
인터페이스를 사용하여 인턴에서 기능 테스트를 중첩했을 때 beforeEach
이 어떻게 작동하는지 궁금합니다. 이 시나리오에서는 예를`beforeEach` 인턴에서 중첩 된 테스트를 사용한 동작
registerSuite({
name: 'Before Each Test Suite',
beforeEach: function() {
// parent beforeEach
},
'test one': function() {},
'inner suite': {
beforeEach: function() {
// nested beforeEach
},
'test two': function() {},
'test three': function() {}
}
});
위해 나는 부모 beforeEach
세 번 호출 할 (한 번 각 시험) 및 중첩 beforeEach
두 번 호출 할 것으로 예상한다. 그러나, 내 테스트에서 부모가 beforeEach
두 번 호출됩니다 나타납니다. test one
일 경우 한 번만 입력하고 inner suite
일 경우 한 번만 입력하십시오. 나는 뭔가를 놓치고 있습니까, 아니면 이것이 예상 된 행동입니까?