При использовании новой функции Jest test.each () или description.each () связанные тесты отображаются в обозревателе тестов Visual Studio, но они всегда дают сбой при запуске.

Те же тесты успешно выполняются из командной строки узла.

Соблюдается в Visual Studio 16.4.2 и Jest 24.9.

Код, который создает неудачные тесты, на самом деле является примером кода с сайта Jest, см. Ниже.

Текст описания функции «описание» игнорируется в проводнике тестов, вместо этого он говорит «глобальный».

Неудачные тесты кажутся неудачными перед тем, как они действительно запускаются В окне «Сводка сведений о тесте» нет ссылки «дополнительный вывод» в тех тестах, которые используют «каждый».

Чего мне не хватает? Это ошибка в Jets или Vidual Studio?

describe.each([
    [1, 1, 2],
    [1, 2, 3],
    [2, 1, 3],
])('.add(%i, %i)', (a, b, expected) ={amp}gt; {
    test(`returns ${expected}`, () ={amp}gt; {
        expect(a   b).toBe(expected);
    });

    test(`returned value not be greater than ${expected}`, () ={amp}gt; {
        expect(a   b).not.toBeGreaterThan(expected);
    });

    test(`returned value not be less than ${expected}`, () ={amp}gt; {
        expect(a   b).not.toBeLessThan(expected);
    });
});