Můžu použít jest pro testování GraphQL subscriptions?
Zajímalo by mě, jestli je možné použít Jest na testování GraphQL subscriptions, protože jsem slyšel, že to může být docela komplikovaný proces. Mám na mysli, jakým způsobem se tyto subscriptions testují, když běží v reálném čase a potřebují nějakou formu aktivní komunikace. Je to vůbec možné s Jestem, nebo bych měl zkusit něco jiného? Například, jak se vyřeší otázka socketů a jak se testují události, které se mohou vyskytnout na serveru během těchto subscriptions? Vím, že Jest je skvělý pro unit testy a mockování, ale mám pocit, že při testování GraphQL subscriptions by mohl být nějaký háček. Několikrát jsem narazil na příklady s jinými nástroji jako Apollo Client nebo nějakými speciálními knihovnami zaměřenými na WebSockety, ale upřímně mi to přijde jako zbytečné komplikování. Mohli byste mi prosím přiblížit, jak efektivně nastavit testy pro GraphQL subscriptions pomocí Jestu? Opravdu bych ocenil nějaké tipy nebo zkušenosti od vás, kdo jste to už zkoušeli.