test react node_env matchers fit beforeeach jasmine jestjs

jasmine - react - ¿Cuál es la diferencia entre describirlo y hacerlo en broma?



jest react install (1)

Cuando escribes una prueba unitaria en broma o jazmín, ¿cuándo usas describe ()? cuando lo usas()?

Por lo general hago

describe(''App Name'', function () { it(''test ....'', function () { })'' })

¿Cuándo es hora de un nuevo describir ()? o un nuevo que ()?


describe rompe su suite de prueba en componentes. Dependiendo de su estrategia de prueba, puede tener una descripción para cada función en su clase, cada módulo de su complemento, o cada pieza de funcionalidad orientada al usuario.

También puede anidar descripciones para subdividir aún más la suite.

Es donde realizas pruebas individuales. Debería poder describir cada prueba como una pequeña oración, como "calcula el área cuando se establece el radio". No debería poder subdividir las pruebas más: si cree que es necesario, utilice en su lugar describe .

describe(''Circle class'', function() { describe(''area is calculated when'', function() { it(''sets the radius'', function() { ... }); it(''sets the diameter'', function() { ... }); it(''sets the circumference'', function() { ... }); }); });