`beforeEach` Behavior with Nested Tests in Intern



只是想知道当您在实习生中使用object接口嵌套功能测试时,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似乎只被调用了两次。对于CCD_ 6为一次,对于inner suite仅为一次。我是错过了什么,还是这是预期的行为?

这是意料之中的行为,但它在未来会改变,因为似乎没有人预料到。请参阅:https://github.com/theintern/intern/issues/67

相关内容

  • 没有找到相关文章

最新更新