Javascript `Beforeach`行为与实习生中的嵌套测试
当您使用Javascript `Beforeach`行为与实习生中的嵌套测试,javascript,testing,intern,Javascript,Testing,Intern,当您使用对象界面在intern中进行嵌套功能测试时,您想知道每个之前的是如何工作的。比如说 registerSuite({ name: 'Before Each Test Suite', beforeEach: function () { // parent beforeEach }, 'test one': function () {}, 'inner suite': { beforeEach: function () {
对象
界面在intern中进行嵌套功能测试时,您想知道每个之前的是如何工作的。比如说
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 () {}
}
});
在这个场景中,我希望父beforeach
调用三次(每个测试一次),嵌套的beforeach
调用两次。然而,在我的测试中,似乎只调用了两次父级beforeach
。一次用于测试一个
,一次用于内部套件
。我是否遗漏了什么,或者这是预期的行为 这是预期的行为,但它将在未来发生变化,因为似乎没有其他人期待它。见: