¿Es posible ejecutar una prueba parametrizada simplemente proporcionando una enumeración (similar a @EnumSource en junit)?
Soy consciente del formato de expresión de tabla para broma.
it.each` risk ${'GROWTH'} ${'BALANCED'} `('should show the strategy $strategy', async ({ strategy }: { strategy: Strategy }) => {y el estilo de matriz
it.each([ [[1, 41], 42], [[1, 2, 39], 42], [[1, 2, NaN], NaN], [[1, 2, Infinity], Infinity], ])('adds %p expecting %p', (numbers: number[], result: number) => { expect(calculator('+', numbers)).toEqual(result); }); pero si trato de pasar todos los valores de enumeración, por ejemplo, por medio de Object.keys(Strategy) , da como resultado STRATEGY.GROWTH,BALANCED,CONSERVATIVE.