Das Thema Testing begleitet uns seit vielen Jahren. Gl\xfccklicherweise scheint es\nimmer leichter zu werden. Joe Ray Gregory (Twitter / Website), Senior Software\nEngineer und Trainier bei workshops.de, bringt uns diesmal das Framework Testing\nLibrary mit.\n\nPsst, Geheimtipp: Joe verr\xe4t uns, dass es aktuell Early Bird Tickets f\xfcr die\nVue.js Konferenz in Berlin am 22. September gibt.\n\n\nUNSER SPONSOR\n\n\n\nDiese Folge wird gesponsert von lemon.markets, einem FinTech aus Berlin, das\neine Trading API f\xfcr Developer anbietet. Mit lemon.markets k\xf6nnen \xfcber 8000\nAktien und ETFs per API gehandelt werden. Neben der Verwaltung des eigenen\nPortfolios k\xf6nnen auch aktuelle und historische Kursdaten abgerufen werden.\nDeveloper in der lemon.markets Community automatisieren ihre Sparpl\xe4ne, bauen\nsich eigene Integrationen in Tools wie Telegram und Slack oder entwickeln ihre\neigenen Trading Apps oder Bots. In der lemon.markets Developer Community\ntauschen sich zudem schon \xfcber 500 Entwickler:innen zu allen Fragen rund um die\nTrading API und den Aktienmarkt aus.\n\nWeitere Informationen zum Produkt und der Firma gibt es hier.\n\n\nSCHAUNOTIZEN\n\n[00:01:36] UNIT-TESTING / TESTING LIBRARY\n\nDie Testing Library von Kent C. Dodds und anderen\xa0 Beitragenden ist eine Familie\nvon Bibliotheken, um Best Practices in das Testen zu bringen. Sie ist\nframework-agnostisch und kann daher mit Vue, React und Co. verwendet werden. Sie\nfunktioniert mit Jest,\xa0Cypress und vermutlich auch Vitest (Obacht: Alpha!), aber\nauch alleinstehend benutzt werden. Im Laufe der Revision geht Joe darauf ein,\nwas die Testing Library eigentlich ist, warum man sie nutzen sollte und wie man\nsie einsetzt. Dabei geht er auch darauf ein, dass es keine aktive Mitarbeit von\nseitens Facebook (Meta) seit Jahren mehr an Jest gibt. Au\xdferdem g\xe4be es bei Jest\ndas Problem des fehlenden ESM Supports.\n\nIm weiteren Verlaufen gehen Hans, Vanessa und Joe auch auf die Testing Pyramide\nund Testing Trophy ein.\n\nBesonders spannend bei der Testing Library sind die Guiding Principles.\n\n\nSONSTIGE LINKS\n\n * Playwright, der Nachfolger von Puppeteer\n * https://conf.vuejs.de/\n * https://workshops.de/\n\n\nVERWANDTE REVISIONEN\n\n * Revision 462: Jest\n * Revision 442: \u201eNext Level\u201c-End-to-End-Testing\n * Revision 436: Frontend Unit-Testing\n * Revision 375: Frontent-Testing