1

只是想知道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。我错过了什么还是这是预期的行为?

4

1 回答 1

2

这是预期的行为,但它会在未来发生变化,因为似乎没有其他人期望它。见:https ://github.com/theintern/intern/issues/67

于 2013-08-08T22:59:51.060 回答