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このシナリオでは、親が 3 回 (テストごとに 1 回) 呼び出され、ネストされたものが 2 回呼び出されることが予想さbeforeEachれます。ただし、私のテストでは、親beforeEachは 2 回しか呼び出されないようです。のためtest oneに一度だけinner suite。何か不足していますか、それともこれは予想される動作ですか?

4

1 に答える 1

2

これは予想される動作ですが、他の誰も予想していないように見えるため、将来変更される可能性があります。参照: https://github.com/theintern/intern/issues/67

于 2013-08-08T22:59:51.060 に答える