Jaké nástroje doporučujete pro testování resolverů v GraphQL?
Plánuji začít testovat resolvery v GraphQL a zajímalo by mě, které nástroje nebo knihovny byste doporučili pro efektivní testování. Už jsem slyšel o některých populárních možnostech, jako je Apollo Server nebo Jest, ale nejsem si jistý, jak přesně je použít nebo co všechno by mi mohly nabídnout. Je to vůbec nutné mít nějaký speciální framework na testování těchto resolverů, nebo stačí napsat nějaké základní testy s běžnými nástroji, které už používám? Jaké nejlepší praktiky máte ohledně testování těchto částí API? Měli byste nějaké tipy na konkrétní příklady testů, které by pokryly různé scénáře, jako například úspěšné dotazy, chybové stavy nebo práci s daty z databáze? Zajímalo by mě také, jak se dají integrovat tyto testy do stávajícího workflow vývoje a jakým způsobem je ideální nastavit CI/CD pipeline tak, aby tyto testy probíhaly automaticky. Rád bych slyšel vaše zkušenosti a názory na tuto problematiku!