在使用beforeEach
接口在实习生中嵌套功能测试时,想知道object
如何工作。例如
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
。我错过了什么或者这是预期的行为吗?
答案 0 :(得分:2)
这是预期的行为,但它将在未来发生变化,因为没有其他人似乎期待它。请参阅:https://github.com/theintern/intern/issues/67