Spring GDS 25è Aniversari
Una empresa de logística que envia a 190 països va construir alguna cosa per enviar-se a si mateixa.
Jest és un framework de testing per a JavaScript i TypeScript. Creat a Meta, es va convertir en la manera per defecte de provar codi React i Node. Executa les teves proves, contrasta els resultats amb el que esperaves i et diu exactament què s'ha trencat.
Gairebé tot el que un equip necessita ve de sèrie. Un runner de proves, una llibreria d'assercions, mocking, cobertura de codi i snapshot testing, que detecta canvis inesperats a la sortida renderitzada. Les proves corren en paral·lel i aïllades, així que una que falla no contamina la resta. Davant de Mocha, que t'obliga a muntar assercions i mocks a partir de llibreries separades, Jest té criteri i està a punt des del primer moment. Un component de formulari que ha de mostrar un error davant d'una entrada incorrecta és just el tipus de cosa que una prova de Jest fixa perquè un canvi futur no la trenqui en silenci.
Jest cobreix bé les proves unitàries i d'integració. No és una eina de navegador, així que els fluxos d'extrem a extrem solen anar a Playwright o Cypress. Les dues capes treballen juntes. Jest protegeix la lògica, les eines de navegador protegeixen el recorregut.
Escrivim proves amb Jest mentre construïm, no com una passada de neteja al final. Lògica, components, casos límit. L'objectiu és senzill. Un canvi que trenca alguna cosa hauria de fer fallar una prova abans d'arribar a un usuari. Això és el testing automatitzat fent la seva feina de debò.
El testing amb Jest és una capa de com gestionem l'assegurament de qualitat. Corre al pipeline de CI a cada push, així que l'equip sap en minuts si un canvi és segur. Ajustem la cobertura al que importa en comptes de perseguir un número, i mantenim la suite prou ràpida perquè la gent l'executi de debò. Les proves que evites córrer no protegeixen res.
Vols una base de codi on els canvis no trenquin coses en silenci? Construïm la suite de proves que ho eviti.
Una empresa de logística que envia a 190 països va construir alguna cosa per enviar-se a si mateixa.
Convertir una marca en un negoci que funciona.
Mig milió de persones. Una app. Zero caos.















